Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP + MySQL] Brak zapisu danych do mysql poprzez formularz
Brayan6611
post
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:












}
?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.12.2025 - 22:45