Autor | Zpráva | ||
---|---|---|---|
Choco Profil * |
#1 · Zasláno: 24. 3. 2007, 14:37:47
zdarec no mám definovanou funkci v jiným souboru ale buď spolu nechcou komunikovat nebo funkce je špatná pls mrkněte na to
<?if ($_SESSION["hodnost"] >=2): include "./funkcee.php"; if ($klan) $a= zapasi($datum, $klan, $oni, $my, $hra, $info); if($a) print " vše proběhlo v pohodě"; print" je to nahovno"; ?> <style type="text/css"> <!-- table.vys { border: 2px solid #ffa500; width: 600px; } --> </style> <center> <table class="vys"> <form> <tr><th align="right">Datum : <input type="text" name="datum" value="<? print date("d.m.Y"); ?>" > </th> <th align="right">Jmeno Klanu : <input type="text" name="klan"></th></tr> <tr><th align="right">Jejich výsledek : <input type="text" name="oni"></th> <th align="right">Náš výsledek : <input type="text" name="my"></th></tr> <tr><th align="right">typ hry : <input type="text" name="hra"></th> <th align="right">info a zápase : <input type="text" name="info"></th></tr> <tr><th align="right"> <input type="hidden" name="clanek" value="vysledek"> <input type="submit" value="Pripichnout"> <input type="reset" value="Reset"></th></tr> </form> </table> </center> <?endif?> /******************* FUNKCE *********************/ <? $link=mysql_connect(); mysql_select_db(); // neviplněno z ochrany osobních údajů /* ************************************!!!!! ZAPASI !!!!! ************************** */ /* ********************** ADMIN ************************ */ function zapasi ($datum, $klan, $oni, $my, $hra, $info) { if ($datum && $klan && $my && $oni && $hra && info): mysql_query("INSERT INTO `zapasi` (`kdy`, `jmeno`, `oni`, `my`, `hra`, `info`) VALUES ('$datum', '$klan', '$nadpis', '$oni', '$my', '$hra', '$info')", $link) or die("nový radej (zapasu) Nelze vykonat: " . mysql_error()); $otazka = "přidání proběhlo v pořádku"; endif; return $otazka; } |
||
nightfish Profil |
#2 · Zasláno: 24. 3. 2007, 14:45:28 · Upravil/a: nightfish
Choco
a co to dělá/nedělá? nějaké chybové hlášky? nepoužívej open_short_tags - tedy použij <?php namísto <? |
||
Choco Profil * |
#3 · Zasláno: 24. 3. 2007, 14:48:18
ok no nic vyplním do formuláře data odešlu a nevitiskne to "vše proběhlo v pohodě"
|
||
nightfish Profil |
#4 · Zasláno: 24. 3. 2007, 16:11:18
Choco
njn, to se může stát doporučuju na různá signifikantní místa v těch souborech si dát nějaké ladicí výpisy - konkrétně třeba do funkce zapasi (ať už to slovo znamená cokoliv) do toho if-u, abys poznal, zda-li někdy se vůbec do toho cyklu dostaneš v případě, že ne, tak return $otazka vrací neinicializovanou proměnnou apod. pak je tam pár dalších věcí: - kde v prvním skriptu bereš proměnnou $klan? - ve funkci zapasi() používáš proměnnou $link, která ovšem v kontextu této funkce není definována... |
||
Kcko Profil |
#5 · Zasláno: 24. 3. 2007, 16:37:09
nebude to tim ze zapasy jsou s Y? ;-))
|
||
Choco Profil * |
#6 · Zasláno: 24. 3. 2007, 19:21:26
no zkusil jsem tělo funkce upravit ale pořát mě to nic nevraci
function zapasi ($datum, $klan, $oni, $my, $hra, $info) { if ($datum && $klan && $my && $oni && $hra && info): /* mysql_query("INSERT INTO `Zapasi` (`kdy`, `jmeno`, `oni`, `my`, `hra`, `info`) VALUES ('$datum', '$klan', '$nadpis', '$oni', '$my', '$hra', '$info')", $link) or die("nový radej (zapasu) Nelze vykonat: " . mysql_error());*/ $otazka = "přidání proběhlo v pořádku"; endif; return $otazka; } |
||
Alphard Profil |
#7 · Zasláno: 24. 3. 2007, 20:17:04
if ($datum && $klan && $my && $oni && $hra && info):
IMHO alespoň jedna z těchto hodnot musí být FALSE, doporučuji:
a vše zkontrolovat |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0