Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] niezgodnosc liczb
Raffal
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 19.06.2006

Ostrzeżenie: (0%)
-----


Witam mam problem z edycja newsa tzn pobieram dane z formularza
gdzie wywyoluje nr newsa lecz cos nie dziala wydaje mi sie ze problem moze byc w niezgodnosci pol z baza danych tzn id jest autonumerowane ale nie jestem pewien

oto skrypt
  1. <?php
  2.  
  3. echo '<form action="" method="POST">';
  4. echo '<input type="text" name="nrnews" value="">';
  5. echo '<input type="submit" value="Zaladuj wiadomosc">';
  6. echo '</form>';
  7.  
  8. $id=(int)($_POST['nrnews']);
  9. echo $id;
  10.  
  11. mysql_connect('','','') or die('Błąd połączenia z bazą');
  12. mysql_select_db('baza') or die('Błędna baza');
  13.  
  14.  
  15.  
  16.  
  17. if(isset($_POST["temat"])){
  18. $temat=$_POST['temat'];
  19. $tresc=$_POST['tresc'];
  20. $data=date("Y-m-d H:i");
  21.  
  22. mysql_query('UPDATE news SET temat="'.$temat.'", tresc="'.$tresc.'", data="'.$data.'" WHERE id='.$id) or die('Niepoprawne zapytanie (2)');
  23. } else {
  24. $mysl=mysql_query('select temat,tresc from news where id='.$id) or die('Niepoprawne zapytanie (1)');
  25. $record=mysql_fetch_array($mysl);
  26. echo '<form action="" method="POST">';
  27. echo '<input type="hidden" name="nr" value="'.$id.'">';
  28. echo '<textarea name="temat" cols="50" rows="20">'.$record[0].'</textarea><br>';
  29. echo '<textarea name="tresc" cols="50" rows="20">'.$record[1].'</textarea><br>';
  30. echo '<input type="submit" value="Wyślij"></form>';
  31. }
  32. ?>

prosilbym o pomoc albo chociaz wskazania bledu bo nie moge wymyslec iinnego wyjscia

Ten post edytował Raffal 30.11.2006, 12:51:02
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 23:09