שלום לכולם היני מתחיל בבנית PHP.
אני מנסה ליצור מערכת דשים.
עכשיו יש לי בעיה עם יצירת הטבלה ב-phpmyadmin.
אז ככה יצרתי 4 קבצים:
1.טופס השליחה עצמו שנקרא: reg.html:
PHP קוד:
<HTML>
<HEAD>
<TITLE>
מערכת דשים
</TITLE>
</HEAD>
<BODY>
<CENTER>
<H1>מערכת דשים</H1>
</CENTER>
<FORM METHOD="POST" ACTION="reg.php">
<p align="center">שם:
<BR>
<INPUT NAME="name" TYPE="TEXT"><BR>
נמען
<BR>
<INPUT NAME="for" TYPE="TEXT"><BR>
הדש שלך</p>
<CENTER>
<p><textarea rows="14" name="dash" cols="20"></textarea></p>
<BR>
<INPUT TYPE=SUBMIT VALUE=Submit>
</FORM>
</CENTER>
</BODY>
</HTML>
2.הדף שמקבל את הנתונים ושמתחבר למסד reg.php:
PHP קוד:
<HTML dir="ltr">
<HEAD>
<TITLE>
מערכת דשים
</TITLE>
</HEAD>
<BODY>
<div align="center">
<?php
$name = $_POST["name"];
$for = $_POST["for"];
$dash = $_POST["dash"];
echo <<<HTML
<table>
<tr>
<td colspna="2"><H1>מערכת דשים</H1></td>
</tr>
<tr>
<td>שמך:</td>
<td>$name</td>
</tr>
<tr>
<td>נמען:</td>
<td>$for</td>
</tr>
<tr>
<td>הדש שנשלח:</td>
<td>$dash</td>
</tr>
</table>
<br>
HTML;
$mysql_link=mysql_connect('localhost','empty_dash','empty_dash ');
mysql_select_db('empty_dash',$mysql_link);
$t=0;
$qarticle = mysql_query("SELECT * FROM liga");
while ($row = mysql_fetch_array($qarticle)) {
if($row[dash]==$dash)
$t++;
}
if($name!="" && $t=="0"){
$insert=mysql_query("
INSERT INTO liga
(name,for,dash)
VALUES ('$name','$for','$dash')
")
or die(mysql_error);
echo'<meta http-equiv="הדש נשלח" content="1; URL=reg.html"> ';
}
else{
echo"Error: אינך יכול לשלוח את הדש,אנא מלא את כל השדות";
echo'<meta http-equiv="Refresh" content="1; URL=reg.html"> ';
}
?>
</div>
</BODY>
</HTML>
3.דף ההתחברות,איפה שרואים את כל הפרטים שנשלחו log.php:
PHP קוד:
<html dir="rtl">
<head>
<meta http-equiv="Content-Language" content="he">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255">
</head>
<body link="#4F4F4F" valink="white" bgcolor="#9FC0C9">
<form method="GET" action="yoni.php">
שם משתמש:
<br>
<input type="text" name="user">
<br>
<br>
סיסמא:
<br>
<input type="password" name="password">
<br><br>
<input type="submit" value="שלח" name="send">
<input type="reset" value="אפס" name="reset">
</form>
</body>
</html>
4.דף הפאנל איפה שרואים מה אנשים שלחו למערכת yoni.php:
PHP קוד:
<HTML dir="rtl">
<HEAD>
<TITLE>
מערכת הדשים
</TITLE>
</HEAD>
<BODY>
<div align="center">
<?php
$user = $_GET["user"];
$user = base64_encode ($user);
$user = base64_decode ($user);
$pass = $_GET["password"];
$pass = base64_encode ($pass);
$pass = base64_decode ($pass);
if ($user == 'counter_reg' && $pass == 'reg' && $user == $user && $pass == $pass)
{
$qarticle = mysql_query("SELECT * FROM liga ORDER BY id DESC");
echo "<table border='0' bgcolor='white'>";
echo "<TR bgcolor='#525252'>";
echo "<TD><font color='white' size='2'>מספר</font> </TD>";
echo "<TD><font color='white' size='2'>שם</font> </TD>";
echo "<TD><font color='white' size='2'>נמען</font> </TD>";
echo "<TD><font color='white' size='2'>הדש</font> </TD>";
echo "</TR>";
while ($row = mysql_fetch_array($qarticle)) {
echo "<TR>";
echo "<TD align=right>".$row['id']."</TD>";
echo "<TD align=right>".$row['name']."</TD>";
echo "<TD align=right>".$row['for']."</TD>";
echo "<TD align=right>".$row['dash']."</TD>";
echo "</TR>";
}
echo "</table>";
}
else
{
echo "פרטי ההקשה שגויים";
}
?>
</div>
</BODY>
</HTML>
אתם יכולים לראות את המערכת ואת השגיאות פה:
http://empty.whitescreen.co.il/dash/reg.html
יצרתי טבלה ב- phpmyadmin אני שם מסתבך עם השדות,מישהו יוכל לעזור לי?
אני יודה מאוד מאוד,תודה:
יוני.