הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 21-06-08, 17:41   # 1
Jonathan Zeierman
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,003

Jonathan Zeierman לא מחובר  

Mysql בעיה

שלום חברים...
התחלתי ללמוד SQL,ויצרתי 2 טפסים כאלו:
טופס בוא נקרא לזה סתם הרשמה:
<
PHP קוד:
html>
<
head>
<
meta http-equiv="Content-Language" content="he"
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1255">
<
title>&#1492;כנסת נתונים לתוך טבלה</title>
</head>
<
body>
<
form method="post" action="dbcreate.php">
<
p align="center" dir="rtl"><font size="6"><b>&#1492;כנסת נתונים לתוך טבלה דרך טופס:</b></font></p>
<p align="center" dir="rtl">&nbsp;</p>
<
p align="center" dir="rtl"><font size="4"><b>&#1513;ם פרטי: </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>&#1502;ספר: </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.
מי שיוכל לעזור אודה לו מאד,
יוני.
  Reply With Quote
 

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 21:06.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ