שלום חברים...
התחלתי ללמוד SQL,ויצרתי 2 טפסים כאלו:
טופס בוא נקרא לזה סתם הרשמה:
<
PHP קוד:
html>
<head>
<meta http-equiv="Content-Language" content="he">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255">
<title>הכנסת נתונים לתוך טבלה</title>
</head>
<body>
<form method="post" action="dbcreate.php">
<p align="center" dir="rtl"><font size="6"><b>הכנסת נתונים לתוך טבלה דרך טופס:</b></font></p>
<p align="center" dir="rtl"> </p>
<p align="center" dir="rtl"><font size="4"><b>שם פרטי: </b></font><font face="Arial"><input name="name" id="u1" style="font-weight: 700"></font></p>
<p align="center" dir="rtl"><font size="4"><b>מספר: </b></font><font face="Arial">
<input name="number" id="u2" style="font-weight: 700" size="7"></font></p>
<p align="center">
<input type="submit" value="שלח" style="font-weight: 700"></p>
</p>
</body>
</html>
וטופס PHP שמבצע את הפעולות שנתבקשו:
PHP קוד:
<HTML>
<HEAD>
<TITLE>
הצגת נתונים מתוך טבלה
</TITLE>
</HEAD>
<BODY>
<CENTER>
<H1>הצגת נתונים מתוך טבלה</H1>
<?php
$connection = mysql_connect("localhost","DBNAME","DBPASS")
or die ("Couldn't connect to server");
$query = "CREATE DATABASE IF NOT EXISTS DBNAME";
$result = mysql_query($query)
or die("Query failed: " . mysql_error());
$db = mysql_select_db("DBNAME", $connection)
or die ("Couldn't select database");
$name = $_POST["name"];
$number = $_POST["number"];
$query = "INSERT INTO reg (name, number) VALUES('$name', '$number')";
$result = mysql_query($query)
or die("Query failed: " . mysql_error());
$query = "SELECT * FROM reg";
$result = mysql_query($query)
or die("Query failed: " . mysql_error());
echo "<TABLE BORDER='1'>";
echo "<TR>";
echo "<TH>Name</TH><TH>Number</TH>";
echo "</TR>";
while ($row = mysql_fetch_array($result))
{
echo "<TR>";
echo "<TD>", $row['name'], "</TD><TD>", $row['number'], "</TD>";
echo "</TR>";
}
echo "</TABLE>";
mysql_close($connection);
?>
</CENTER>
</BODY>
</HTML>
הכל עובד לי מצויין חוץ מחלק 1:
אחרי שנרשמים כאילו זה יציג לנו את השם ואת המספר שרשמנו...
אבל פה הבעיה שאם אני אעשה בדפדפן "רענן" לדף הוא יציג עוד פעם את אותם נתונים פעמיים על ידי זה שעשיתי "רענן" , אין לי מושג איך לפתור את זה O_O.
מי שיוכל לעזור אודה לו מאד,
יוני.