הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   תגידו, מה הבעיה עם הקוד הזה? (https://hosts.co.il/forums/showthread.php?t=12610)

SilverDragon 12-01-06 18:27

תגידו, מה הבעיה עם הקוד הזה?
 
יש מסד נתונים, בתוכו יש טבלה vegetables עם העמודות NAME + NUMBER
אני רוצה שמשתמש יוכל להוסיף נתונים לטבלה.
1. יצרתי קובץ HTML כזה:
HTML קוד:

<form name="vege" action="db3-1.php" method="post">
<font face=arial> שם הירק <br>
<input name="name" type="text">
<br> <font face=arial> מספר המוצר <br>
<input name="number" type="text">
<input type="submit">
</form>

2. יצרתי קובץ PHP כזה:
PHP קוד:

<?PHP

$name 
$_POST['name'];

$number $_POST['number'];

mysql_connect("localhost","root") or die("cant connect: ".mysql_error());

mysql_select_db("aviv") or die("cant open DB: ".mysql_error());

$SQL "INSERT INTO `vegetables`('name','number') VALUES('$name','$number');";

mysql_query("$SQL")or die("cant query: ".mysql_error());

$SQLL "SELECT name FROM vegetables";
$res mysql_query($SQLL) or die("cant query:".mysql_error());
$rows mysql_num_rows($res);
echo 
"We got $rows rows back<BR>";
while(
$row mysql_fetch_assoc($res)) {
echo 
$row['name']."<BR>";
};
?>


וזה לא פועל כמובן.. :S

meshuga 12-01-06 19:29

אולי תשתף אותנו בשגיאה וגם נוכל לעזור.....;)

CSite.co.il 12-01-06 19:33

תנסה את זה:

PHP קוד:

<?PHP 

$name 
$_POST['name']; 

$number $_POST['number']; 

mysql_connect("localhost","root") or die("cant connect: ".mysql_error()); 

mysql_select_db("aviv") or die("cant open DB: ".mysql_error()); 

$SQL "INSERT INTO `vegetables`('name','number') VALUES('$name','$number');"

mysql_query("$SQL")or die("cant query: ".mysql_error()); 

$SQLL "SELECT name FROM vegetables"
$res mysql_query($SQL) or die("cant query:".mysql_error()); 
$rows mysql_num_rows($res); 
echo 
"We got $rows rows back<BR>"
while(
$row mysql_fetch_assoc($res)) { 
echo 
$row['name']."<BR>"
}; 
?>


DaNieLLL 12-01-06 19:41

נסה את זה:

PHP קוד:

<?PHP 

$name 
$_POST['name']; 

$number $_POST['number']; 

mysql_connect("localhost","root") or die("cant connect: ".mysql_error()); 

mysql_select_db("aviv") or die("cant open DB: ".mysql_error()); 

$SQL "INSERT INTO `vegetables`(`name`,`number`) VALUES('$name','$number');"

mysql_query("$SQL")or die("cant query: ".mysql_error()); 

$SQLL "SELECT name FROM vegetables"
$res mysql_query($SQLL) or die("cant query:".mysql_error()); 
$rows mysql_num_rows($res); 
echo 
"We got $rows rows back<BR>"
while(
$row mysql_fetch_assoc($res)) { 
echo 
$row['name']."<BR>"
}; 
?>

עריכה: אתה לא משתמש בסיסמא להתחברות למסד? זה אפשרי?
תנסה עם סיסמא גם:

PHP קוד:

<?PHP 
$name 
$_POST['name']; 

$number $_POST['number']; 

mysql_connect("localhost","root","pass") or die("cant connect: ".mysql_error()); 

mysql_select_db("aviv") or die("cant open DB: ".mysql_error()); 

$SQL "INSERT INTO `vegetables`(`name`,`number`) VALUES('$name','$number');"

mysql_query("$SQL")or die("cant query: ".mysql_error()); 

$SQLL "SELECT name FROM vegetables"
$res mysql_query($SQLL) or die("cant query:".mysql_error()); 
$rows mysql_num_rows($res); 
echo 
"We got $rows rows back<BR>"
while(
$row mysql_fetch_assoc($res)) { 
echo 
$row['name']."<BR>"
}; 
?>



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

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