PHP form ile bir MySQL veritabanı yazmaya çalışıyorum

0 Cevap php

Ben PHP kullanarak, bir HTML formu ile veritabanı için basit bir yazma yapmaya çalışıyorum.

Ben veritabanında SQL sorgusu çalıştırmak ve mükemmel çalışıyor. Bununla birlikte, form ile çalışmaz. Ben neden emin değilim. Herhangi bir yardım? User / pass / db adı hepsi doğru.

<?php
if(isset($_POST['submit']))
{

$con = mysql_connect("localhost","delives0_ideas","ideas");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("delives0_ideas", $con);

mysql_query("INSERT INTO data (firstName, lastName, email, idea) VALUES ('$_POST['firstName']','$_POST['lastName']', '$_POST['email']', '$_POST['idea']')");

//also email it to us besides writing it into the database

mysql_close($con);
?>

<form method="post">
<strong>First name:</strong> <input type="text" name="firstName"/>
<br/>
<strong>Last name:</strong> <input type="text" name="lastName"/>
<br/>
<strong>Email:</strong> <input type="text" name="email"/>  #####Put a javascript checker for valid emails, like name@site.com format
<br/>
<br/>
<strong>Idea:</strong>
<br/>
<textarea rows="10" cols="30" name="idea"> 
Hit us with your best shot.
</textarea> 
<br/>
<input name="submit" type="submit" value="Submit"/>
</form>

0 Cevap