Zadejte hledaný výraz...

Zápis do tabulky

fanky-k1
verified
rating uzivatele
29. 11. 2010 19:41:53
Zdravím, snažím se udělat tabulky, sem začátečník, ale schopný se rychle učit. Našel jsem si na internetu nějaký holý základ a snažím se je dokončit. Teď sem narazil na problém a to takový, že na stránce zapis.php, která by měla zapisovat výsledky, výsledky nezapisuje, nevím proč, poraďte mi.
29. 11. 2010 19:41:53
https://webtrh.cz/diskuse/zapis-do-tabulky/#reply587913
Martin
verified
rating uzivatele
(62 hodnocení)
29. 11. 2010 21:40:49
Ukaž ten soubor zpracuj2.php . V tomhle to nic nezapisuje.
29. 11. 2010 21:40:49
https://webtrh.cz/diskuse/zapis-do-tabulky/#reply587912
fanky-k1
verified
rating uzivatele
29. 11. 2010 22:08:52
Byl přidán do prvního příspěvku.
29. 11. 2010 22:08:52
https://webtrh.cz/diskuse/zapis-do-tabulky/#reply587911
No, len letmo som to preletel, ale určite je hlavne problém v tom, že si hodnoty rátaš priamo v query na DB. Vyrátaj si ich prvé v premenných a až potom výsledné hodnoty zapisuj (vyber si staré hodnoty z DB, prirátaj/odrátaj nové a zapíš.
29. 11. 2010 22:29:45
https://webtrh.cz/diskuse/zapis-do-tabulky/#reply587910
hm
verified
rating uzivatele
(20 hodnocení)
30. 11. 2010 00:26:13
Napsal CrakeN;601693
No, len letmo som to preletel, ale určite je hlavne problém v tom, že si hodnoty rátaš priamo v query na DB. Vyrátaj si ich prvé v premenných a až potom výsledné hodnoty zapisuj (vyber si staré hodnoty z DB, prirátaj/odrátaj nové a zapíš.
a vetsi krjavinu mu poradit nemuzes? samozrejme ze pocitani primo v db je MNOHEM lepsi nez nejake vypisovani starychhodnot, pocitani v php a zapisovani novych... PROSIM neodpovidej do diskusi, pokud nemas ani paru o tematu na ktere odpovidas... coz ocividne nemas....
@fanky-k1: chyba je v dotazech na miste kde mas $_POST (pripadne 2 - za WHERE) nebot tam ma byt $_POST (pripadne t2) (to t1/t2 je name toho selectu kde vybiras tym ;) )
30. 11. 2010 00:26:13
https://webtrh.cz/diskuse/zapis-do-tabulky/#reply587909
fanky-k1
verified
rating uzivatele
30. 11. 2010 16:37:44
Je omlouvám se, nahrál sem tu první verzi, měl jsei v tom zapis.php v " select name='1' " ale pak mě někdo poradil že je lepší name nezačínat číslicí, tak sem to poupravil a tady sem to zapoměl nahrát, už je to opraveno, ale i tak to stále nefunguje.
A co se týče žádání hodnot s db, tak doporučujete zůstat u mé verze ano?
30. 11. 2010 16:37:44
https://webtrh.cz/diskuse/zapis-do-tabulky/#reply587908
milda
verified
rating uzivatele
(1 hodnocení)
30. 11. 2010 17:49:16
určitě je lepší provádět operace v databázi, pokud to jde, což je tvůj případ - co psal CrakeN je nesmysl.
Na tvém místě bych začal výpisem chyb souboru zpracuj2.php
error_reporting(E_ALL); // povolí výpis všech chyb, které nastanou při vykonávání skriptu
require(....
.....
// přesměrování dočasně zapoznámkovat - abys viděl ty vypsaný chyby
//Header("Location: table.php");
?>
když odešleš formulář, měl bys vidět výpis chyb, který nastaly - zkus je opravit, nebo je napiš sem
Až ten skript odladíš - pak samozřejmě tyhle úpravy zase zruš
30. 11. 2010 17:49:16
https://webtrh.cz/diskuse/zapis-do-tabulky/#reply587907
fanky-k1
verified
rating uzivatele
30. 11. 2010 18:40:28
Tak vyzkoušeno ale nic to nevypíše...
Nechal jsem to tam, můžete zkusit zadat a odeslat -> Odkaz
30. 11. 2010 18:40:28
https://webtrh.cz/diskuse/zapis-do-tabulky/#reply587906
milda
verified
rating uzivatele
(1 hodnocení)
30. 11. 2010 19:16:42
Zkus kontrolovat návratový hodnoty jednotlivých dotazů
$result = mysql_query("UPDATE lm SET r=r+1, gf = gf+1, ga = ga+1, pz=pz+1, body=body+1 WHERE id = 1");
if (!$result) {
$message = 'mysql error: ' . mysql_error() . "n";
die($message);
}
30. 11. 2010 19:16:42
https://webtrh.cz/diskuse/zapis-do-tabulky/#reply587905
fanky-k1
verified
rating uzivatele
30. 11. 2010 22:12:03
Tak sem to tam dal a
mysql error: Table 'rfliga.lm' doesn't exist
30. 11. 2010 22:12:03
https://webtrh.cz/diskuse/zapis-do-tabulky/#reply587904
milda
verified
rating uzivatele
(1 hodnocení)
30. 11. 2010 22:30:06
to říká vše, ne?
neexistuje tabulka lm (ve schématu rfliga), do který se snažíš ukládat.
zkontroluj si v databázi, jestli se to schéma opravdu jmenuje rfliga a jestli je tam ta tabulka lm - něco z toho bude špatně
30. 11. 2010 22:30:06
https://webtrh.cz/diskuse/zapis-do-tabulky/#reply587903
fanky-k1
verified
rating uzivatele
30. 11. 2010 22:32:12
Už se na to koukám, a hledád problém.....
A velice děkuji, že si mě pohnul z místa, už sem byl bezradný, moc díky.
edti: Super, funguje to! Já sem ale vůl, sem si toho vůbec nevšiml. Ještě jednou opravdu děkuji !
30. 11. 2010 22:32:12
https://webtrh.cz/diskuse/zapis-do-tabulky/#reply587902
hm
verified
rating uzivatele
(20 hodnocení)
30. 11. 2010 23:41:09
kazdy nejak zacinal, ja porad rikam ze jedna z nejdulezitejsich veci je umet hledat chyby, pro vsechny bych doporucil, nechavejte si vypisovat vsechyn chyby v php, vsechny chyby MySQL (nebo jine databaze), protoze v nejvetsim poctu pripadu to staci abyste nalezli chybu, pokud ani tak chyba neni k nalezeni, postupne muzete zakomentovavat scripty (a vypisovat soucasne hodnoty promennych) az nakonec dospejete az k chybe, hledani chyb je vesmes jednoducha cinnosta vetsinou me prekvapuje kolik lidi je nedokaze lokalizovat
30. 11. 2010 23:41:09
https://webtrh.cz/diskuse/zapis-do-tabulky/#reply587901
Pro odpověď se přihlašte.
Přihlásit