2013-05-05 72 views
0

大家好,我想让我的第一个模式做一个注册页面,以便它将用户信息发布到MySQL。我一直在尝试这一段时间,似乎无法找到我的错误,很多帮助将不胜感激! MODALTwitter Bootstrap莫代尔,而不是发布到MySQL与PHP

<div id="myModalRegister" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 
      <div class="modal-header"> 
       <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button> 
       <h3 id="myModalLabel">Register</h3> 
      </div> 
      <div class="modal-body"> 
       <form id="modal-form" class="form-horizontal" action="register.php" onSubmit="return validateFormReg();" name="formregister"> 
    <div class="control-group"> 
    <label class="control-label" for="inputEmail">Email</label> 
    <div class="controls"> 
    <input type="text" id="inputEmail" name="email" placeholder="Email"> 
    </div> 
    </div> 
    <div class="control-group"> 
    <label class="control-label" for="inputPassword" >Password</label> 
    <div class="controls"> 
    <input type="password" id="inputPassword" name="pwd" placeholder="Password"> 
    </div> 
    </div> 
    <div class="control-group"> 
    <label class="control-label" for="inputPassword" >Password</label> 
    <div class="controls"> 
    <input type="password" id="inputPassword" name="pwd1" placeholder="Retype Password"> 
    </div> 
    </div> 
    <div class="control-group"> 
    <label class="control-label" for="inputPassword">School</label> 
    <div class="controls"> 

    <?php 
    $query  = sprintf("SELECT * FROM university"); 
    $result  = @mysql_query($query); 
    $rowModel = mysql_fetch_array($result); 

?> 
    <select name="university" id="university"> 
    <option value="">Select University</option> 
    <?php do { ?> 
    <option value="<?php echo $rowModel['university_id']; ?>"><?php echo $rowModel['name']; ?></option> 
    <?php }while ($rowModel = mysql_fetch_array($result)); ?> 
    </select> 


    </div> 
    </div> 
    <div class="control-group"> 
    <div class="controls"> 
    <input type="checkbox" id="checky" name="checkbox"> I agree to the <a href="Terms.php" target="_blank">Terms of Service</a> and the <a href="Privacy.php" target="_blank">Privacy Policy</a><br><br><p> 
<input type="submit" id="modal-form-submit" name="submit" value="Submit" class="btn btn-success" onclick="if(!this.form.checkbox.checked){alert('You must agree to the terms first.');return false}" /> 
    </div> 
    </div> 
    </form> 

      </div> 
      <div class="modal-footer"> 
       <button class="btn" data-dismiss="modal">Close</button> 

      </div> 
      </div>  

这里是PHP发布侧

<?php 
    include_once('inc/db.php'); 
    $tbl_name="user"; // Table name 



    $email = $_POST['email']; 
    $password = $_POST['pwd']; 
    $uni = $_POST['university']; 

    $password = md5($password); 


    $email = stripslashes($email); 
    $password = stripslashes($password); 
    $uni = stripslashes($un 

i); 


$email = mysql_real_escape_string($email); 
$password = mysql_real_escape_string($password); 
$uni = mysql_real_escape_string($uni); 



    $sql_insert = "INSERT INTO $tbl_name(email , password, university_id) VALUES('$email', '$university_id', '$password')"; 
    $result_insert = mysql_query($sql_insert) or die(mysql_error()); 

    ?> 
     <html> 
     <head> 
     <?php echo $uni?> 
     <?php echo $email?> 
     SEND TO PAGE 

     </head> 
     </html> 
+0

在身体使用php标记,而不是在html头标记 – 2013-05-05 02:26:27

回答

0

不要放在头标签,用身体标记

变化

<html> 
     <head> 
     <?php echo $uni?> 
     <?php echo $email?> 
     SEND TO PAGE 

     </head> 
     </html> 

<html> 
     <body> 
     <?php echo $uni; ?> 
     <?php echo $email; ?> 
     SEND TO PAGE 

     </body> 
     </html> 
+0

谢谢,我试过了,但它仍然像我插入uni,电子邮件和密码不会从窗体转移过来的变量。我做了你的改变,它是空白的,只是说在页面上发送到页面 – Skrilliam 2013-05-05 05:38:24

-1

嘿抱歉,我在我的模式想通了,我的问题.. 首先,我没有一个方法,“后”,并在SQL我有PWD要单向id和UNI ID去pwd。现在它全部正常工作!