Witam,
jestem raczkujący jeżeli chodzi o bazy danych mySQLowe i PHP.
stworzyłem prosty formularz , php do zapisu w bazie i bazę. Problem, z którym się borykam, to poprawne zapisanie adresu email w bazie. Gdy mam zdefiniowane w bazie email i chcę do niego przekazać wartość zostaje puste pole, gdy email jest podane w polu komentarza, jest logowany w bazie..
formularz:
<form action="insert.php" method="post">
Imie : <input type="text" name="Imie" /><br>
Nazwisko : <input type="text" name="Nazwisko" /><br>
Email : <input type="text" name="Email" /><br>
Telefon :<input type="text" name="Telefon" /><br>
Miasto : <input type="text" name="Miasto" /><br>
Komentarz : <textarea input type="text" rows="10" col="50" name="Komentarz" /></textarea>
<input type="submit" value="Wyslij"/>
</form>
insert.php :
<?php
$con = mysql_connect("adresservera","baza","haslo");
if (!$con)
{
die('Could not connet: ' . mysql_error());
}
mysql_select_db("baza", $con);
$sql="INSERT INTO Kontakt2 (Imie, Nazwisko, Email, Telefon, Miasto, Komentarz)
VALUES
('".$_POST['Imie']."','".$_POST['Nazwisko']."','".$_Post['Email']."','".$_POST['Telefon']."','".$_POST['Miasto']."','".$_POST['Komentarz']."')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "Dodano do bazy";
mysql_close($con)
?>
ustawienia pola email
typ : varchar,
null : tak,
ustawienia domyslne : null
komentarz :
typ : text
null : tak
ustawienia domyslne : null
Dodatkowo, próbowałem też ustawiać pole email jako text ale bez skutecznie.
Jeżeli potrzebujecie jeszcze jakichs informacji, dajcie znać.
pzdr,
Iwan.