Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 10.12.2008 Skąd: Edinburgh Ostrzeżenie: (0%)
|
Witam Was serdecznie, jestem bardzo poczatkujacy i napotkalem na problem piszac skrypt na podstawie kursu. Skrypt laczy mi sie z baza danych, dodaje (bazy, tabele, pola), wyswietla zawartosc tabeli, ale nie moge go zmusic aby dodawal, edytowa i usuwal rekordy z formularza. Przejrzalem kod kilkakrotnie w poszukiwaniu literowek, bledow. Sprawdzilem z kursem i mam prawie identycznie. Skrypt nie wypluwa zadnych bledow. Bardzo prosze o pomoc.
CODE $db = mysql_connect("localhost", "root", "marcin") or
die('Nie mozna sie polaczyc: ' . mysql_error());; mysql_select_db("welgo",$db); if ($submit) { // here if no ID then adding else we're editing if ($id) { $sql = "UPDATE nba SET compname='$compname',contpersone='$contpersone',servername='$servername',serverintip='$serverintip',serverextip='$serverextip' WHERE id=$id"; } else { $sql = "INSERT INTO nba (compname,contpersone,servername,serverintip,serverextip) VALUES ('$compname','$contpersone','$servername','$serverintip','$serverextip')"; } // run SQL against the DB $result = mysql_query($sql); echo "Record updated/edited!"; } elseif ($delete) { // delete a record $sql = "DELETE FROM nba WHERE id=$id"; $result = mysql_query($sql); echo "$sql Record deleted! "; } else { // this part happens if we don't press submit if (!$id) { // print the list if there is not editing $result = mysql_query("SELECT * FROM nba",$db); while ($myrow = mysql_fetch_array($result)) { printf("%s %s \n", $PHP_SELF, $myrow["id"], $myrow["compname"], $myrow["contpersone"]); printf("(DELETE) ", $PHP_SELF, $myrow["id"]); } } ?> ADD A RECORD if ($id) { // editing so select a record $sql = "SELECT * FROM nba WHERE id=$id"; $result = mysql_query($sql); $myrow = mysql_fetch_array($result); $id = $myrow["id"]; $compname = $myrow["compname"]; $contpersone = $myrow["contpersone"]; $servername = $myrow["servername"]; $serverintip = $myrow["serverintip"]; $serverextip = $myrow["serverextip"]; // print the id for editing ?> } ?> Company Name: Contact Persone: Server Name: Server Internal IP: Server External IP: } ?> |
|
|
|
Brayan6611 [PHP + MySQL] Brak zapisu danych do mysql poprzez formularz 6.01.2009, 15:41:32
piotrooo89 po 1 dodaj bbcode [php].
po 2 sprawdź czy masz jak... 6.01.2009, 18:17:19
mike "Problem ze skryptem" - to żaden tytuł w... 7.01.2009, 09:49:33
Brayan6611 wyczyscilem tabele "nba" ale dalej ten s... 7.01.2009, 10:00:58 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 22:45 |