![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 2.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Skrypt mający dodawać dodawać rekord do bazy a później ją wyświetlać, wyświetla:
Cytat NIE MOŻNA DODAĆ REKORDU! A oto skrypt: Plik formularz.html: Kod <html> <head><TITLE></TITLE></head> <body> <form name="dodawanie" method="post" action="dodaj.php"> <table width="75" border="0"> <tr> <td>Nazwa:</td> <td> <input type="text" name="nazwa"> </td> </tr> <tr> <td>Adres:</td> <td><input type="text" name="adres"></td> </tr> <tr> <td>Opis:</td> <td><input type="text" name="opis"></td> </tr> <tr> <td></td> <td><input type="submit" name="submit" value="Zapisz"></td> </tr> </table> </form> </body> </html> Plik dodaj.php: Kod <html> <head><TITLE></TITLE></head> <body> <? $nazwa=$_POST['nazwa']; $adres=$_POST['adres']; $opis=$_POST['opis']; //logowanie do bazy danych $uzytkownik = "root"; $haslo = "mojehaslo"; $db = "start"; $ip = "localhost"; $link = mysql_connect( $ip, $uzytkownik, $haslo); if (! $link) die ( "nie moge się połączyć z serwerem MySQL" ); mysql_select_db($db, $link); // zapytanie sql $zapytanie = mysql_query("INSERT INTO start (rekord_nazwa,r_adres,r_opis) VALUES('$nazwa','$adres','$opis')"); //$zapytanie = mysql_query("INSERT INTO start VALUES('$nazwa','$adres','$opis')"); //wyświetlenie tabeli print "<br><table border=1>\n"; if (!$zapytanie) { echo "<P>NIE MOŻNA DODAĆ REKORDU!</P>"; } else { print " <tr> <td colspan=\"2\" align=\"center\"><strong>GRATULACJE DODAŁEŚ REKORD DO BAZY DANYCH:</strong></td> </tr>"; print " <tr> <td ><strong>Nazwa:</strong></td> <td align=\"center\">$nazwa</td> </tr>"; print " <tr> <td ><strong>Adres:</strong></td> <td align=\"center\">$adres</td> </tr>"; print " <tr> <td ><strong>Opis:</strong></td> <td align=\"center\">$opis</td> </tr>"; } print "</table>\n"; mysql_close($link); ?> </body> </html> Co jest źle?? Sorki za znaczniki code zamiast php |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 28.09.2003 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Nie przepraszaj za Code tylko daj php (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Btw moze jakas informacja z mysql_error()?
Ten post edytował M4chu 10.04.2005, 22:24:29 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 2.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
nic ma tylko NIE MOŻNA DODAĆ REKORDU! (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) co do code zaraz zmienie ...
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Zrob echo tych 2 zapytan i wtedy znajdiesz blad. Jesli dalej bedziesz mial nie tak to wrzuc strukturke tabelki i zapytania jakie sie generuja.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 436 Pomógł: 6 Dołączył: 8.11.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Peter15 @ 2005-04-10 22:27:31) nic ma tylko NIE MOŻNA DODAĆ REKORDU! (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) co do code zaraz zmienie ... No to wklej ten komunikat, który wywala funckja mysql_error" title="Zobacz w manualu PHP" target="_manual Ten post edytował Liko 10.04.2005, 22:29:11 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 2.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Table 'start.start' doesn't exist NIE MOŻNA DODAĆ REKORDU! Co poradzicie?? Ten post edytował Peter15 10.04.2005, 22:32:58 |
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Cytat Table 'start.start' doesn't exist Masz taka tabele? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 2.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
ok, już rozumiem, Działa (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:53 |