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

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

matancp 16-06-07 10:47

עזרה| עזרה בקוד PHP
 
שלום לכם אני מתכנת די מתחיל ב PHP ואני בונה מערכת סקרים.. זה מה שעשיתי עד עכשיו השאלה שלי היא כזאת איך אני עושה שאת מה שבוחרים הוא יכניס למסד נתונים?.. לא הצלחתי לעשות את זה..
ואני חושב שעשיתי טעות ביצירת cookie אשמח עם תעזרו לי
מתן.
PHP קוד:

<html dir="rtl">
<head>
<title>מערכת סקרים
</title>
<body>
<H2><center>ברוכים הבאים למערכת הסקרים שלי
</center></h2>
<hr>
</body>
</html>
<?php
if (!$_COOKIE["matanwebsitecookie"]) {
echo
"נשיא המדינה החדש:
"
;
echo
'
<FORM NAME=>
  <INPUT TYPE="radio" name="B1" Value="B1" > אפס מאופס
<BR>
  <INPUT TYPE="RADIO" NAME="B1" Value="B2" > לוזר ותמיד ישאר לוזר!
<BR>
<INPUT TYPE="RADIO" NAME="B1" Value="B3" > בן אדם טוב וזה מגיע לו.
<BR>
<input type="submit" name="submit" value="לחץ כאן">
</form>
'
;
include 
"config.php";
$value voted;
if(isset(
$_POST['submit'])){
setcookie(matanwebsitecookie $value time() +3600);
}
}
else{
echo
"הצבעת פעם אחת אתה לא יכול להצביע פעם נוספת!";
}
?>


4ior 16-06-07 11:19

מה הקשר עוגיות..למסד?
בקשר להכנסת הנתונים, זה תלוי איך זה אתה עושה, יש כמה שיטות של יצירת סקרים.
בכל מקרה הנה מדריכים לשני השיטות..אתה אמור להבין..
insert
http://www.w3schools.com/php/php_mysql_insert.asp
update
http://www.w3schools.com/php/php_mysql_update.asp

Gal Shafrir 16-06-07 11:51

PHP קוד:

<?php

ob_start
();
session_start();

echo <<<html
<html dir="rtl">
<head>
    <title>מערכת סקרים</title>
<body>
    <div style="text-align: center;">
        <h2>ברוכים הבאים למערכת הסקרים שלי</h2>
html;

    if(!
$_SESSION['user'])
    {
echo 
"נשיא המדינה החדש:";

echo <<<html

<form action="" method="post">
    <input type="radio" name="b" value="1" /> אפס מאופס<br />
    <input type="radio" name="b" value="2" /> לוזר ותמיד ישאר לוזר!<br />
    <input type="radio" name="b" value="3" /> בן אדם טוב וזה מגיע לו.<br />
    <input type="submit" name="submit" value="לחץ כאן">
</form>

html;

        include(
"config.php");

        if(isset(
$_POST['submit']))
        {
            if(!
$_POST['b'])
            {
                echo 
"אנא מלא את כל הפרטים הדרושים";
            }
            else
            {
                    
$query mysql_query("INSERT INTO `tbl`(`row`) VALUES('".$_POST['b']."')") or die(mysql_error());
                    
// row = השורה אליה תיכנס התשובה
        
                
echo "הצבעת בהצלחה";
                
$_SESSION['user'] = "this user is already voted";
            }
        }
    }
    else
    {
        echo
"הצבעת פעם אחת אתה לא יכול להצביע פעם נוספת!";
    }

echo <<<html

</body>
</html>
html;

ob_end_flush();

?>

אני חושב שזה יעבוד ** לא נבדק.


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

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