Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V  < 1 2  
Reply to this topicStart new topic
> [php][mysql] Nie dodaje jednego rekordu [problem rozwiązany]
flv
post
Post #21





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 29.06.2007

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


die() bo i ktos o ciapkach zapomniał, a nie działa bo zmienne z łańcucha adresu automatycznie konwertowane są na stringi, rzutuj to na typ int tak jak ktos wczesniej powiedział i powinno być ok, więcej błędów nie widać.

Ten post edytował flv 30.06.2007, 23:25:30
Go to the top of the page
+Quote Post
deirathe
post
Post #22





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

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


Poczytaj sobie wyżej, a raczej na poprzedniej stronie i co do zapytania:
  1. <?php
  2. mysql_query ("INSERT INTO komentarze (id,idnewsa, autor, tresc, data) 
  3. VALUES (NULL,".$idnewsa.", '$autor', '$tresc', '$data')") ...
  4. ?>

P.S.Większość postów wywaliłem.



Ok zaraz sprawdze u mnie na serwerze i odpisze

Ten post edytował deirathe 30.06.2007, 23:35:43
Go to the top of the page
+Quote Post
fcs
post
Post #23





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 28.06.2007

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


  1. <?php
  2. $idnewsa = ((int)$_GET['idnewsa']); 
  3. $autor = ($_POST['autor']); 
  4. $tresc = ($_POST['tresc']); 
  5. print 'idnewsa to '.$idnewsa.'<br />';
  6.  
  7. if ($autor && $tresc) 
  8. {
  9.  
  10. $data = date("d.m.y");
  11. mysql_connect ("*****", "*****", "*****") or die ("Nie mozna sie polczyc z MySQL");
  12. mysql_select_db ("*****") or die ("Nie można się połczyć z bazą danych");
  13.  
  14. mysql_query ("INSERT INTO komentarze (id, idnewsa, autor, tresc, data) VALUES (NULL,".$idnewsa.", '$autor', '$tresc', '$data')") or die ("Blad w zapytaniu"); 
  15. print 'Komentarz zostal dodany'; }
  16. ?>

Zrobiłem tak jak piszesz i niestety nadal wyświetla zero

Ten post edytował fcs 30.06.2007, 23:33:23
Go to the top of the page
+Quote Post
deirathe
post
Post #24





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

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


u mnie działa, sam sprawdź:
http://dreamcast.nazwa.pl/test/?idnewsa=12 możęsz dodatkowo sobie dopisać autor= i tresc= żeby zobaczyć że dodaje i że to nie ściema, tylko proszę mi nie spamować servera:P




@fcs a u mnie sprawdzałeś??

Ten post edytował deirathe 30.06.2007, 23:55:29
Go to the top of the page
+Quote Post
fcs
post
Post #25





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 28.06.2007

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


Hmm z ciekawosci skasowalem tabele i stworzyłem ją od nowa, ale nadal nic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Moze cos nie tak jest z moim serwerem. Spróbuję na jakimś innym.

Dziękuję wszystkim za zainteresowanie się tematem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Problem rozwiązany
Główkowałem nad tym jeszcze chybaz 1.5 godziny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Oto rozwiązanie

<?php $idnewsa = ($_GET['idnewsa']); ?>
<FORM action="komentuj.php?idnewsa=<?php print "$idnewsa" ?>" method="POST">

Ten post edytował fcs 1.07.2007, 01:22:13
Go to the top of the page
+Quote Post

2 Stron V  < 1 2
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: 7.08.2026 - 16:56