| Autor | Zpráva | ||
|---|---|---|---|
| kimm Profil * |
#1 · Zasláno: 11. 1. 2012, 22:35:48
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 |
#2 · Zasláno: 11. 1. 2012, 22:38:03
kimm:
nejprve dej do PHP ty dvě update podmínky, pak select - vybereš už upravené řádky.
|
||
| kimm Profil * |
#3 · Zasláno: 13. 1. 2012, 19:38:38
ďakujem za návrh, ale zatiaľ mi to nijako nerieši aby sa mi dalo kliknúť na aktivovať resp. deaktivovať...
|
||
| jenikkozak Profil |
#4 · Zasláno: 13. 1. 2012, 19:49:58
kimm:
Obal tlačítko <form>em s atributem method="post".
|
||
| kimm Profil * |
#5 · Zasláno: 13. 1. 2012, 19:54:51
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 |
||
|
Časová prodleva: 14 let
|
|||
0