Autor | Zpráva | ||
---|---|---|---|
Chuck Profil |
#1 · Zasláno: 3. 9. 2008, 18:04:06
V sedm hodin mám otevřít web a nefunguje mi nástěnka. Nevím proč. Má probíhat takto:
index.php -> pridat.php -> ověření -> str_replace -> přidat do db -> přesměrování na index.php jenže do databáze se po odeslání nic nepřidá všechny proměnné odpovídají, kontakt s db též. odstranil jsem str_replace a přesměrování nahradil vypsáním mysql_erroru. napsal: Column count doesn't match value count at row 1 Nechápu to. Prosím, pomoc kód pridat.php: <? $jmeno = $_POST["jmeno"]; $barva = $_POST["barva"]; $prispevek = $_POST["prispevek"]; $key = $_POST["key"]; $kod = $_POST["kod"]; $rok = Date("y"); $mesic = Date("m"); $dnu = Date("j"); $hodina = Date("H"); $minuta = Date("i"); switch($dnu){ case "1": $den = "01"; break; case "2": $den = "02"; break; case "3": $den = "03"; break; case "4": $den = "04"; break; case "5": $den = "05"; break; case "6": $den = "06"; break; case "7": $den = "07"; break; case "8": $den = "08"; break; case "9": $den = "09"; $break; case "10": $den = "10"; break; case "11": $den = "11"; break; case "12": $den = "12"; break; case "13": $den = "13"; break; case "14": $den = "14"; break; case "15": $den = "15"; break; case "16": $den = "16"; break; case "17": $den = "17"; break; case "18": $den = "18"; break; case "19": $den = "19"; break; case "20": $den = "20"; break; case "21": $den = "21"; break; case "22": $den = "22"; break; case "23": $den = "23"; break; case "24": $den = "24"; break; case "25": $den = "25"; break; case "26": $den = "26"; break; case "27": $den = "27"; break; case "28": $den = "28"; break; case "29": $den = "29"; break; case "30": $den = "30"; break; case "31": $den = "31"; break; }; switch ($key){ case "dfthzjz": $img = "dfdidfd8"; break; case "asdfged": $img = "p57fhi7"; break; case "wrtrztu": $img = "f77fd774"; break; case "errrrrr": $img = "dffdg98"; break; case "fztgzik": $img = "srddg7sf"; break; case "rghtadr": $img = "gf78hfr8"; break; case "dfhzbth": $img = "5gdeg9t"; break; case "sderfgt": $img = "f58d787"; break; }; if ($jmeno !== ""){ if ($prispevek !== ""){ if ($kod !== "") { if ($kod == $img) { if ($jmeno !== "sexmachine") { if ($prispevek !== "You are being spammed;)") { $db="tym_efuv"; $tb="nasa"; $spojeni=mysql_connect("mysql.tym.cz","tym_efuv","*********"); mysql_select_db($db, $spojeni); mysql_query("INSERT INTO $tb values ('$jmeno', '$prispevek', '$barva', '$rok', '$mesic', '$den', '$hodina', '$minuta')", $spojeni); echo mysql_error(); } } } else {echo("Špatně jsi opsal kód z obrázku"); }; } else {echo("Nezadal jsi antispamový kód"); }; } else {echo("Nenapsal jsi žádný vzkaz"); }; } else { echo("Nezadal jsi jméno"); }; ?> |
||
Venushja Profil |
#2 · Zasláno: 3. 9. 2008, 18:19:08 · Upravil/a: Venushja
#Edit:Do databaze se ti to asi tezko prida kdyz tam nemas pripojeni do ty databaze.
|
||
Chuck Profil |
#3 · Zasláno: 3. 9. 2008, 18:24:10
jakto? trošku konkrétněji prosím...
|
||
Venushja Profil |
#4 · Zasláno: 3. 9. 2008, 18:30:20
$tb a nemas chybu treba v tomdle nema tam bejt db?protoze sice pripojeni je tak blbe udelany ale to by jeste mohlo fungovat
|
||
nightfish Profil |
#5 · Zasláno: 3. 9. 2008, 18:37:07
„napsal: Column count doesn't match value count at row 1
Nechápu to. “ vkládáš do tabulky více nebo méně sloupců, než je v tabulce... takže si to ještě jednou zkontroluj případně použij syntaxi insert into `jmenotabulka` (`sloupec1`, `sloupec2`, `sloupec3`) values ('$hodnota1', '$hodnota2', '$hodnota3') |
||
koudi Profil |
#6 · Zasláno: 3. 9. 2008, 18:38:30
switch($dnu) {....} Něco tak krásného sem už dlouho neviděl...až mi ukápla slza dojetím... |
||
Chuck Profil |
#7 · Zasláno: 3. 9. 2008, 18:49:50
hmm.... zajímavé, právě začala fungovat - nic jsem neudělal
|
||
ninja Profil |
#8 · Zasláno: 3. 9. 2008, 20:26:11
koudi: on i zbytek toho kodu je na urovni...
|
||
Časová prodleva: 1 rok
|
|||
smisek05 Profil |
#9 · Zasláno: 9. 9. 2009, 18:18:55
jen tak pro dalsi generace u me byl stejny problem ... blbec zapomel udelat carku za hodnotou a ja furt proc to nejde :-/
|
||
Časová prodleva: 15 let
|
0