الاثنين، يناير 24، 2011

درس : كود صفحة عمل نموذج مراسلة يرسل النتائج لقاعدة البيانات

بسم الله الرحمن الرحيم 

السﻻم عليكم ورحمة الله وبركاته 

كيف الحال اخواني مرتادي و زوار المدونة إن شاء الله بخير ؟

ما اطول عليكم هذا الكود اللي قلنا عنه يمكن احد يبقاه . 

او يفيد احد 

هذا الكود 

<?php
$con = mysql_connect('localhost','root','') or die(mysql_error());
$sel = mysql_select_db('test' , $con) or die(mysql_error());

/*
$con = mysql_connect("localhost","root","root") or die (mysql_error ())  ;
$sel = mysql_select_db("from",$con) or die (mysql_error ()) ;
*/

 /*
  CREATE TABLE `from` (
`name` VARCHAR( 200 ) NOT NULL ,
`mobile` VARCHAR( 100 ) NOT NULL ,
`email` VARCHAR( 200 ) NOT NULL ,
`content` VARCHAR( 255 ) NOT NULL ,
`number` VARCHAR( 100 ) NOT NULL ) ENGINE = MYISAM ;
*/

/*
 CREATE TABLE `from`.`send` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` VARCHAR( 255 ) NOT NULL ,
`mail` VARCHAR( 255 ) NOT NULL ,
`mobile` INT( 15 ) NOT NULL ,
`msg` TEXT NOT NULL ,
`number` INT( 15 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM ;
 */
 $name=$_POST['name'];
 $email=$_POST['email'];
 $mobile=$_POST['mobile'];
 $con = $_POST['msg'];

$select = mysql_query("select * from send") or die (mysql_error()) ;
$num = mysql_num_rows($select) ;
if($num == 0){
    $number1 = 1 ;
}else
{
    $select1 = mysql_query("select * from send ORDER BY id desc") or die (mysql_error()) ;
    $row = mysql_fetch_assoc($select1) ;
$number1 = $row['id'] + 1  ;
}

 if(isset($_POST['id']) and $_POST['id'] == "send")
     {
 if($_POST['chek'] == $_POST['chek1']){
 /*Tabel= form:name,email,mobile,content,number*/
 $query=mysql_query("insert into send (name,mail,mobile,msg,number)
                                 VALUES
                                 ('$name','$email','$mobile','$con','$number1')") or die (mysql_error());

                       if (isset($query)){
                       echo "تم إرسال الرسالة رقم ".$number1." بنجاح";
                       ++$number1 ;
                       }
                       }else{
                           echo"<h2>خطأ في رقم الكود .. حاول مرة اخرى</h2>" ;
                       }
 }
?>
<form action="<?php $_SERVER['PHP_SELF'] ?>" method ="post">
    <table border="1" width="85%" cellpadding="5">
        <tr>
            <td align="center" colspan="2">
                نموذج المراسلة
            </td>
        </tr>
        <tr>
            <td>name</td>
            <td>
                <input type="text" name="name" />
            </td>
        </tr>
        <tr>
            <td>email</td>
            <td>
                <input type="text" name="email" />
            </td>
        </tr>
        <tr>
            <td>Mobile</td>
            <td>
                <input type="text" name="mobile" />
            </td>
        </tr>
        <tr>
            <td colspan="2" align="center" >كود التحقق</td>
        </tr>
        <tr>
            <td><?php echo $number1; ?></td>
            <td>
                <input type="text" name="chek"  />
                <input type="hidden" name="chek1" value="<?php echo $number1 ; ?>" />
               
        </tr>
        <tr>
            <td align="center" colspan="2">!--> content <--! </td>
        </tr>
        <tr>
            <td align="center" colspan="2"><textarea name="msg"></textarea></td>
        </tr>
        <tr>
            <td align="center" colspan="2">
                <input type="submit" value="ارسال" />
                <input type="hidden" name="id" value="send" />
            </td>
        </tr>
    </table>
</form>

<?php mysql_close() ; ?>



والله ولي التوفيق 

اخوكم : بو عبد الله

ليست هناك تعليقات:

إرسال تعليق