Programovacie jazyky, rady, poradňa...
sipik
Medium Expert
Príspevky: 102 Registrovaný: 24 sep 2009, 19:59
Kontaktovať používateľa:
Príspevok
od používateľa sipik » 01 feb 2011, 20:24
Zdravim. Mam taky problem v MySQL, netusim aky
. Kod nevypise ziadnu chybu. Totiz vyplnim formular a data sa nikde nezapisu...
Tabulku v MySQL mam normalne vytvorenu ako byt ma.
Vidite tu nejaku chybu?
Kód: Vybrať všetko
<?php
$submit = $_POST['submit'];
$meno = $_POST['meno'];
$priezvisko = $_POST['priezvisko'];
$email = $_POST['email'];
$ulica = $_POST['ulica'];
$psc = $_POST['psc'];
$mesto_obec = $_POST['mesto_obec'];
$ico = $_POST['ico'];
$dic = $_POST['dic'];
$doplnujuca_sprava = $_POST['doplnujuca_sprava'];
if($meno!=""&&$priezvisko!=""&&$email!=""&&$ulica!=""&&$psc!=""&&$mesto_obec!="")
{
$connect = mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("dbobjednavky") or die(mysql_error());
mysql_query("SET NAMES 'UTF-8'",$connect);
$queryref = mysql_query("
INSERT INTO objednavky VALUES ('','$meno','$priezvisko','$email','$ulica','$psc','$mesto_obec','$ico','$dic','$doplnujuca_sprava');
");
}
else {
echo "Prosím vyplnťe všetky <b>povinné</b> údaje! (S hviezdičkou*)";
}
?>
<form method="POST" action="formular.php">
Meno:* <input type="text" name="meno"><br>
Priezvisko:* <input type="text" name="email"><br>
E-mail:* <input type="text" name="ulica"><br>
Ulica:* <input type="text" name="psc"><br>
PSC:* <input type="text" name="mesto_obec"><br>
Mesto/ Obec:* <input type="text" name="text1"><br>
ICO: <input type="text" name="ico"><br>
DIC: <input type="text" name="dic"><br>
Doplnujuca sprava: <input type="text" name="doplnujuca_sprava"><br>
<input type="submit" value="Odoslať" />
</form>
Mmartin
Guru
Príspevky: 2786 Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava
Príspevok
od používateľa Mmartin » 01 feb 2011, 20:37
Skus za to mysql_query pridat "or die(mysql_error())", to ti hodi presne info, preco to nezapisalo, ak je chyba v SQL.
94jakub
Guru wannabe
Príspevky: 2037 Registrovaný: 15 dec 2006, 13:18
Bydlisko: Martin/BA
Kontaktovať používateľa:
Príspevok
od používateľa 94jakub » 01 feb 2011, 21:37
Možno fakt trepnem lebo do týchto vecí sa moc nevyznám.
Dole v tom formulári máš posunuté name. Priezvisko(email) až po mesto(text1).
Chýba ti tam priezvisko no v podmienke overuješ aj priezvisko.
Keďže ho nezadáš, je prázdne. Možno to je chyba.
sipik
Medium Expert
Príspevky: 102 Registrovaný: 24 sep 2009, 19:59
Kontaktovať používateľa:
Príspevok
od používateľa sipik » 01 feb 2011, 22:00
94jakub mal si pravdu. vobec som si to nevsimol. Nechapem ako som si to nemohol vsimnut dakujem
A Mmartin dakujem
Vypisovalo chyby ktore som potom poupravoval
Dakujem moc. K+ .
Toto je funkcny kod:
Kód: Vybrať všetko
<?php
$submit = $_POST['submit'];
$meno = $_POST['meno'];
$priezvisko = $_POST['priezvisko'];
$email = $_POST['email'];
$ulica = $_POST['ulica'];
$psc = $_POST['psc'];
$mesto_obec = $_POST['mesto_obec'];
$ico = $_POST['ico'];
$dic = $_POST['dic'];
$doplnujuca_sprava = $_POST['doplnujuca_sprava'];
if($meno!=""&&$priezvisko!=""&&$email!=""&&$ulica!=""&&$psc!=""&&$mesto_obec!="")
{
$connect = mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("dbobjednavky") or die(mysql_error());
mysql_query("SET NAMES 'utf8'",$connect) or die(mysql_error());
$queryref = mysql_query("
INSERT INTO objednavky VALUES ('','$meno','$priezvisko','$email','$ulica','$psc','$mesto_obec','$ico','$dic','$doplnujuca_sprava');
");
}
else {
echo "Prosím vyplnťe všetky <b>povinné</b> údaje! (S hviezdičkou*)";
}
?>
<form method="POST" action="formularmysql.php">
Meno:* <input type="text" name="meno"><br>
Priezvisko:* <input type="text" name="priezvisko"><br>
E-mail:* <input type="text" name="email"><br>
Ulica:* <input type="text" name="ulica"><br>
PSC:* <input type="text" name="psc"><br>
Mesto/ Obec:* <input type="text" name="mesto_obec"><br>
ICO: <input type="text" name="ico"><br>
DIC: <input type="text" name="dic"><br>
Doplnujuca sprava: <input type="text" name="doplnujuca_sprava"><br>
<input type="submit" value="Odoslať" />
</form>