Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dane z formularza nie trafiaja do query, niezgodnosc typow czy cos -_-
grOm
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 4
Dołączył: 6.10.2005

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


robie ostatnio prosty system newsow na strone klanowa i napotkalem na dziwny problem..
Wysylam dane z formularza (met. POST/GET nie ma roznicy) do tego skryptu :

  1. <?php
  2. $link = mysql_connect('localhost', 'login', 'haslo')
  3.        or die('Nie mozna sie połączyc z baza danych: ' . mysql_error());
  4.    print ('Polaczenie nawiazane.. prubuje dodac newsa');
  5.  
  6. $zapytanie = "SELECT * FROM njus";
  7. $wyniki = mysql_query($zapytanie);
  8. $numer = mysql_num_rows($wyniki); //wyciagam ilosc rekordow/newsow
  9.  
  10. $newsman = $_POST['newsman'];
  11. $tytul = $_POST['tytul'];
  12. $tresc = $_POST['tresc'];
  13. $data = date("Y-m-d H:i:s");
  14. $zapytanie = "INSERT INTO njus VALUES ($numer+1, $newsman, $data, $tytul, $tresc)";
  15. $slij = mysql_query($zapytanie);
  16.  
  17. mysql_close($link);
  18. ?>


Bledy nie wyskakuja ale nie powstaje nowy rekord
Dodam jeszcze ze jak uzywam :
  1. <?php
  2.  
  3. $zapytanie = "INSERT INTO njus VALUES ($numer+1, 'bobek', '43543 6666', 'tytul jakis, 'tresc jakas')";
  4. $slij = mysql_query($zapytanie);
  5.  
  6. ?>

to wszystko smiga.. tworzy sie rekord i pojawia news na stronce sleep.gif
Podam jeszcze typy ustawione w tabeli :
Kod
id    smallint(6)
autor      varchar(30)
data      datetime
tytul      varchar(255)
tresc      text

Czuje ze to jakis glupi blad bardzo ale nie potrafie go znalezc


poprawiam
---
nospor


--------------------
Zend Certified Engineer
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 19:19