![]() |
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 01:11 |