Msql probléma

Msql probléma
2008-01-11T16:03:50+01:00
2008-01-11T17:45:04+01:00
2022-07-26T03:52:35+02:00
onenightbf
<HTML>
<?
If (isset($submit))
{
$db = mysql_connect("localhost", "root","");
mysql_select_db("jegyzet",$db);
$sql = "INSERT INTO szemely (csalnev, utonev, becenev, email,
fizetes)
VALUES ('$csalnev', '$utonev', '$becenev', '$email', '$fizetes')";

$result = mysql_query($sql, $db) or die("Nem sikerült az adatok felvitele: ".mysql_error());

echo "Felvitel megtörtént!\n";
}
else if (isset($update))
{
$db = mysql_connect("localhost", "root","");
mysql_select_db("jegyzet",$db);
$sql = "UPDATE szemely SET csalnev='$csalnev', utonev='$utonev', becenev='$becenev', email='$email', fizetes='$fizetes' WHERE id=$id";

$result = mysql_query($sql) or die("Nem sikerült az adatok módosítása: ".mysql_error());
echo "Módosítás megtörtént! \n";
}
else if (isset($id))
{
$db = mysql_connect("localhost", "root", "");
mysql_select_db("jegyzet",$db);
$result = mysql_query("SELECT * FROM szemely WHERE id=$id",$db);
$myrow = mysql_fetch_array($result);
?>
<form method="post" action="<? echo $PHP_SELF; ?>">
<input type="hidden" name="id" value="<? echo $myrow["id"]?>">
Családi név:<input type="Text" name="csalnev" value="<? echo $myrow["csalnev"]?>"><br>
Utónév:<input type="Text" name="utonev" value="<? echo $myrow["utonev"]?>"><br>
Becenév:<input type="Text" name="becenev" value="<? echo $myrow["becenev"]?>"><br>
E-mail:<input type="Text" name="email" value="<? echo $myrow["email"]?>"><br>
Fizetés:<input type="Text" name="fizetes" value="<? echo $myrow["fizetes"]?>"><br>
<input type="submit" name="update" value="Módosítás ">
</form>
<?
}
else
{
?>
<form method="post" action="<? echo $PHP_SELF; ?>">
Családi név: <input type="Text" name="csalnev"><br>
Utónév: <input type="Text" name="utonev"><br>
Becenév: <input type="Text" name="becenev"><br>
E-mail: <input type="Text" name="email"><br>
Fizetés: <input type="Text" name="fizetes"><br>
<input type="submit" name="submit" value="Adatfelvitel ">
</form>
<?
}
?>
</HTML>


CREATE TABLE szemely
(
id int NOT NULL AUTO_INCREMENT,
csalnev varchar(25),
utonev varchar(20),
becenev varchar(12),
email varchar(35),
fizetes int,
PRIMARY KEY (id),
UNIQUE id (id)
);

ez miért nem tölti fel nekem a szemely tábltá adattal?
Mutasd a teljes hozzászólást!

abcd