| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 11.11.13 Prihlásený: 17.11.13 Príspevky: 3 Témy: 2 |
Nazdar. Mám problém pretože mi v online hre nefunguje kód update nevienm prečo spojenie je v poriadku aspoň myslím. Vkladám tu teda kód. Kód: <form action="" method="get"> <button type="submit" name="akcia" value="1">Kupiť</button> </form>
<?php mysql_connect("mysql.webzdarma.cz","menodt","heslodt","názovdatabázy"); mysql_query("UPDATE tabulka SET mince= 50 WHERE id = ?");
?>
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
Heh... - odkedy odosielame formulár metódou get? Okamžite to zmeň na post a naštuduj si o tom dačo - hento je všetok php kód? Kde nastavuješ danému sql príkazu chýbajúci parameter? - prečo používaš zastaralé funkcie? (mysql_*)
_________________ C#, PHP, ... |
|
Registrovaný: 11.11.13 Prihlásený: 17.11.13 Príspevky: 3 Témy: 2 | Napísal autor témy Villagers: 11.11.2013 9:27 | |
|
Už to mám zmenené len neviem ako nastaviť aby to prevzalo prihlásené ID a podľa toho priradilo IDčku tie mince ktoré tam napíše. Teraz tam mám nastavené id na 1 takže to pridáva mince hráčovi 1. kód: Kód: <form method="post" action="">
<input name="mince" type="text" id="textfield"/> <input type="submit" name="change" value=" Kúpiť" /> </form>
<?php
$server = "mysql.webzdarma.cz"; $username = "meno"; $password = "heslo"; $database = "menodt"; $con = mysql_connect($server, $username, $password); $ok = mysql_select_db($database, $con); $Cname = mysql_real_escape_string($_POST['mince']);
$sql = "UPDATE nazovtabulky SET mince=mince-'{$Cname}' WHERE id='1' and mince > '{$Cname}'"; mysql_query($sql) or die(mysql_error());
?>
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|