Stránka 1 z 1

PHP - ověření submit  Vyřešeno

Napsal: 01 zář 2014 08:52
od k3nn1
Ahoj mám problem s tím že pořebuju do DB ukládat údaje z formuláře pomocí postu, ale problem je že když otevru *.php tak se data vymazou tak jsem o osetril pres submi ale nejak to nefunguje a vubec to podminkou neprojde.

viz kod :
echo"
<table>
<form method=\"post\" action= \"$PHP_SELF\">
<tr> ";


$sql_vyber0 = "SELECT `datum` FROM `seznam_jidel_vegan` WHERE `datum` = '$datum_0' ";
$vysledek_vyber0 = MySQL_Query($sql_vyber0);



if ($submit){
if (mysql_num_rows($vysledek_vyber0)==0)
{ echo "0";
$M1 = $_POST[veg0];
$sql="INSERT INTO `seznam_jidel_vegan` VALUES (null,'$M1','$datum_0')";
$vysledek0 = MySQL_Query($sql);
}
else
{ echo "1";
$M1 = $_POST[veg0];
$sql1="UPDATE `seznam_jidel_vegan` SET `nazev_jidla_vegan`='$M1' WHERE `datum` = '$datum_0' ";
$vysledek1 = MySQL_Query($sql1);
} }

$dotaz_vegan = "SELECT `nazev_jidla_vegan`,`datum` FROM `seznam_jidel_vegan` WHERE `datum` = '$datum_0' ";
$vysledek_vegan = MySQL_Query($dotaz_vegan);
$zaznam = MySQL_Fetch_Array($vysledek_vegan);
$jmeno=$zaznam[nazev_jidla_vegan];
$datumm=$zaznam[datum];
echo"
<td>$datum_0</td>
<td><input type=\"text\" name=\"veg0\" value=\"$jmeno\"></td></tr>
<tr> ";

Re: PHP - ověření submit

Napsal: 01 zář 2014 09:32
od CZechBoY
čau,
já používám něco takovýho:

Kód: Vybrat vše


<?php
if 
($_SERVER['REQUEST_METHOD'] == 'POST') {
//ošetření stavů, jestli bylo vše vyplněno atd.
if (/*form nemá chyby*/) {
 $db->insert(...);
 header('location: nekam.php');
}
 else { 
  
/* zobrazeni chyb */
}
?>
<form action="" method="post">...</form>


ps. co děláš za web? Nějakou restauraci?

Re: PHP - ověření submit

Napsal: 01 zář 2014 09:36
od k3nn1
nn, jen pro jídelnu v práci mě chtěli ať udělám, něco co bude ukazovat fotky jídel co jsou daný den :-) ale v php sem nikdy nedělal tak se to spíš učím ;)
jdu to zkusit :)

Re: PHP - ověření submit

Napsal: 01 zář 2014 09:37
od CZechBoY
Hm vegan jídla v práci, možná k vám pudu pracovat :D

Re: PHP - ověření submit

Napsal: 01 zář 2014 09:38
od k3nn1
super funguje to :) dík moc