Autor Zpráva
kimm
Profil *
ahoj, vytvoril som si nasledovný skript:
<?php
mysql_connect("...");
mysql_select_db(...") or die("Nemôžem nájsť databázu");
$query = mysql_query ("SELECT * FROM...");
$row = mysql_fetch_assoc($query);
$hodnota = $row['hodnota'];

?>
<h2>Uprava stranky</h2>
<?php
if ($hodnota != 0){
echo "<br /><p><button type='submit' name='deaktivovat'>Deaktivovat zobrazovanie</button></p>";
}
else{
echo "<br /><p><button type='submit' name='aktivovat'>Aktivovat zobrazovanie</button></p>";
}
?>
<p>upravy...<p>
<?php
if (isset($_POST['aktivovat'])){
$hodnotatodb = 1;
$querychange = mysql_query("UPDATE ... SET hodnota='$hodnotatodb' WHERE ..");
}
elseif (isset($_POST['deaktivovat'])){
$hodnotatodb = 0;
$querychange = mysql_query("UPDATE ... SET hodnota='$hodnotatodb' WHERE ..");
}
?>

ide o nahrávanie hodnoty 1 alebo 0 do databázy.. mojim problémom je, že nedokážem upraviť skript tak, aby bolo tlačidlo aktivovat/deaktiovat funkčné..
skript sa mi ukončí hned po načítaní stránky, tým je teda tlačidlo neaktívne..
máte nejaké riešenie ako to upraviť ? bol by som vám moc vďačný
panther
Profil
kimm:
nejprve dej do PHP ty dvě update podmínky, pak select - vybereš už upravené řádky.
kimm
Profil *
ďakujem za návrh, ale zatiaľ mi to nijako nerieši aby sa mi dalo kliknúť na aktivovať resp. deaktivovať...
jenikkozak
Profil
kimm:
Obal tlačítko <form>em s atributem method="post".
kimm
Profil *
pozrel som sa nato trochu s rozumom a prišiel som nato že tam nemám začiatok formulára..
jenikkozak:
aj tak vďaka

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: