Autor Zpráva
SD
Profil *
Ahoj, mám udělanej formulář. Vypíšu ho a dám registrovat, ale problém je v tom že se to nezaregistruje. Já vím že je lepší to dělat přes POST ale nevím jak to tam mám doplnit proto vás prosím pokud budete tak hodní a doplníte mi to. Děkuji




<?
include("../db.php");


$zob="ne";
if($odeslano=="ano"){

}else $zob="ano";


if($zob=="ano"){

// ------------ Zobrazení formuláře pro vložení dat ---------------------

{
echo '<form method="post">

<table>
<tr>
<td><p>Obec:</p></td>
<td><input type="text" size="54" name="obec"></td>
</tr>

<tr>
<td><p>Okres:</p></td>
<td><input type="text" size="54" name="okres"></td>
</tr>
</table>

<input type="hidden" name="odeslano" value="ano">
<input type="submit" class="button" value="Vlož">

</form>';

};
?>


<?
//-------------------------Ukládací script do databáze------------------------------
}else{

mysql_query("insert into rodinne_domy (obec, okres) values('".$obec."','".$okres."')") or die("Nelze vložit do databaze hodnoty: " .mysql_error());
echo "Byl jste zaregistrován";
}

?>

Taps
Profil
nějak tak by to mohlo fungovat.:

$obec=$_POST['obec'];
$okres=$_POST['okres'];

mysql_query("insert into rodinne_domy (obec, okres) values('$obec','$okres')") or die("Nelze vložit do databaze hodnoty: " .mysql_error());

echo "Byl jste zaregistrován";
SD
Profil *
toto mi teda nefunguje
Taps
Profil
else $zob="ano";...tak tento zápis nějak nechápu, vždy se přeci píše if(podmínka){echo"něco";}else{echo "něco.....";}
SD
Profil *
no a nemohl bys mi to upravit tak aby to fungovalo? pokud bys byl tak hodnej děkuji
Taps
Profil
SD
no možná toto by mohlo fungovat
<?
include("../db.php");
if(isset($_POST['odeslano'])){
$obec=$_POST['obec'];
$okres=$_POST['okres'];
if($obec=="" || $okres==""){
echo"nebyly vyplněny všechny údaje"}
else{
$sql= mysql_query("insert into rodinne_domy values('','$obec','$okres')");
echo "Byl jste zaregistrován";}}
?>
<form method="post" action="#registrace">
<input type="hidden" name="odeslano">
<table>
<tr>
<td><p>Obec:</p></td>
<td><input type="text" size="54" name="obec"></td>
</tr>

<tr>
<td><p>Okres:</p></td>
<td><input type="text" size="54" name="okres"></td>
</tr>
</table>


<input type="submit" class="button" value="Uložit údaje">

</form>

Poznámka: $sql= mysql_query("insert into rodinne_domy values('','$obec','$okres')");
jestli používáš id autoincrement tak nech zapis tak jak je a pokud ho nepoužíváš tak dej jen
$sql= mysql_query("insert into rodinne_domy values('$obec','$okres')");

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: