Zadejte hledaný výraz...

Změna hodnoty v DB ze selectu

kulisek926
verified
rating uzivatele
9. 2. 2014 22:19:03
Dobrý večer.
Mám tabulku ve které můžu změnit hodnotu základního kapitálu (toto funguje a změní se) a hodnotu z nabídky strategie, což je nabídka tedy select, ovšem toto nefunguje a nevím jak to zapsat, aby to změnilo v DB. Potřeboval bych to udělat tak, aby to nebylo závislé, že buď změním základní kapitál nebo strategii nebo obojí najednou s tím, že když kliknu na tlačítko uložit tak se to uloží v DB. Níže je zdrojový kód celé změny. Děkuji všem.
if (isset($_POST) and $_POST=="send") {
send();
} else {
change();
}
//switch ($action){
//case "send":
//send();
//break;
//default:
//change();
//break;
//}
function change(){
$q = mysql_query("SELECT * FROM uzivatele WHERE prihlasovaci_jmeno ='".$riadok."'") OR die(mysql_error());
$p = mysql_fetch_array($q);
?>
Základní kapitál:
Strategie:
}
function send(){
$zakladni_kapital=$_POST;
if (strlen($zakladni_kapital) < 1) {
$exec="update uzivatele set modul=('$modul')";
mysql_query($exec);
//echo $exec;
//echo mysql_error();
}else{
require_once("config2.php");
mysql_select_db("d56931_db");
if(session){
$exec="update uzivatele set zakladni_kapital=('$zakladni_kapital'), modul=('$modul')";
mysql_query($exec);
//echo $exec;
//echo mysql_error();
echo "
Základní kapitál byl změněn! Zpět na nastavení strategie
";exit;
}
}
}
?>
9. 2. 2014 22:19:03
https://webtrh.cz/diskuse/zmena-hodnoty-v-db-ze-selectu/#reply994739
flashnr
verified
rating uzivatele
(2 hodnocení)
9. 2. 2014 23:51:11
Vo funkcii send chyba
A do tych sql update by som asi dal WHERE lebo toto ti zmeni hodnoty u vsetkych uzivatelov.
9. 2. 2014 23:51:11
https://webtrh.cz/diskuse/zmena-hodnoty-v-db-ze-selectu/#reply994738
kulisek926
verified
rating uzivatele
10. 2. 2014 11:17:42
Tak už je to vyřešené. Díky za tuto radu a vše funguje jak má.
10. 2. 2014 11:17:42
https://webtrh.cz/diskuse/zmena-hodnoty-v-db-ze-selectu/#reply994737
Pro odpověď se přihlašte.
Přihlásit