We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Prosba o sprawdzenie kodu


derek
02-04-2009, 09:38
Cytat Napisał borec
Drugie zapytanie powinno wyglądać tak:
Kod:
$query='SELECT id_art,tytul_art,tresc_art,autor,email,zrodlo FROM arty WHERE id_art='.$_GET['id'];

Dziękuję za pomoc
w tym wszystkim musiałem jeszcze zmienić tylko
Kod PHP:
while($row=mysql_fetch_array($result)) {
  
$id=$row['id_art'];
  
$tytul=$row['tytul_art']; 
Kod PHP:
while($row=mysql_fetch_array($result)) {
  
$_GET['id_art']=$row['id_art'];
  
$tytul=$row['tytul_art']; 
pozdrawiam

derek
02-04-2009, 00:23
ok, więc teraz mam taki komunikat:
Something is wrong in your syntax obok '' w linii 1

derek
01-04-2009, 22:41
No to teraz wyskoczył błąd:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in \scieżka\news\edytuj.php on line 115

linia 115 to:
Kod PHP:
while($row=mysql_fetch_array($result)) { 
a dalej
Kod PHP:
$id=$row['id_art'];
  
$tytul=$row['tytul_art'];
  
$tresc=$row['tresc_art'];
  
$autor=$row['autor'];
  
$email=$row['email'];
  
$zrodlo=$row['zrodlo'];
  
$wyswietl=$tresc;
}

echo 
$wyswietl

derek
01-04-2009, 20:17
Nie mam błędu.
Kod PHP:
$lista.='
  • .$id.'">'.$tytul.'
  • '

    zmienna $lista wyświetla listę w porządku,
    id_art w każdym linku inna i zgodna z tym co w bazie, tytuł także... problem w tym, że klikając na link nic się nie dzieje

    derek
    01-04-2009, 20:02
    Cytat Napisał borec
    Zapewne chodzi o ten fragment:
    Kod:
    $list.= ''; 
    
     
    echo $lista;
    Powinno być tak:
    Kod:
    $list.= ''; 
    
    echo '';
    echo $lista;
    Nie o to... już poprawiłem, powyżej.

    derek
    01-04-2009, 19:36
    Witam wszystkich...
    to może się podepnę pod temat. Robię sobie prosta stronkę i mam małego zonka
    chciałbym by wyświetlała się lista z dostępnymi stronami w formie linków, a po naciśnięciu otwierała się dana strona, niestety ciągle coś nie tak. Proszę o małą podpowiedź co źle robię.

    Kod PHP:
    $query='SELECT id_art,tytul_art,tresc_art,autor,email,zrodlo FROM arty ORDER BY id_art';
    $result=mysql_query($query);
    $lista='

    Wybierz artykuł do edycji:

      ';


      while(
      $row=mysql_fetch_array($result)) {
        
      $id=$row['id_art'];
        
      $tytul=$row['tytul_art'];
        
      $tresc=$row['tresc_art'];
        
      $autor=$row['autor'];
        
      $email=$row['email'];
        
      $zrodlo=$row['zrodlo'];
      $lista.='
    • .$id.'">'.$tytul.'
    • '
      ;
      }
      $list.= '
    '
    ;

    echo 
    '';
    echo 
    $lista;

    echo 
    '';
    $query='SELECT id_art,tytul_art,tresc_art,autor,email,zrodlo FROM arty WHERE id_art='.$id.'';
    $result=mysql_query($query);
    while(
    $row=mysql_fetch_array($result)) {
      
    $id=$row['id_art'];
      
    $tytul=$row['tytul_art'];
      
    $tresc=$row['tresc_art'];
      
    $autor=$row['autor'];
      
    $email=$row['email'];
      
    $zrodlo=$row['zrodlo'];
      
    $wyswietl=$tresc;
    }

    echo 
    $wyswietl
    serdecznie pozdrawiam

    macialdo
    05-03-2009, 19:31
    dzieki wielkie

    macialdo
    05-03-2009, 17:56
    Witam!

    Musze jutro oddac (na zaliczenie) kalkulator w php. Zrobilem go, wszystko dziala, ale wyskakuja jakies bledy. Moglby ktos sprawdzic i poprawic kod, tak zeby nie bylo tych bledow? Niestety jestem poczatkujacym jezeli chodzi o php... Oto kod:


















    $co = $_GET['co'];
    $pierwsza = $_GET['pierwsza'];
    $druga = $_GET['druga'];



    {
    switch ($co){

    case dodaw: $wynik = $pierwsza+$druga;
    break;
    case odejmo: $wynik = $pierwsza-$druga;
    break;
    case mnoze: $wynik = $pierwsza*$druga;
    break;
    case dziele: $wynik = $pierwsza/$druga;
    break;
    }

    echo "

    Wynik: $wynik

    ";
    }
    ?>




    Z gory dzieki.