Autor | Zpráva | ||
---|---|---|---|
n5ver Profil |
Na této stránce mi to hází tuto chybu
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/free/ic.cz/j/jan5ver/root/www/_upravit_novinky.php on line 40 Moderátor Joker: Doplněna identifikace chyby i do titulku <? session_start(); if(!session_is_registered(myusername)){ header("location:admin.php"); } include "config.php"; $nadpis = "Přidávání novinek"; include "hlavicka.php"; ?> <body> <div id="pozadi_h"> <div id="vse"> <div id="pozadi"> <div id="obsah_vse"> <div id="obsah_h"></div> </div> <div id="menu_vse"> <div id="menu_h"></div> <div id="menu"> <? admin_menu(); ?> </div> <div id="menu_d"></div> <div id="obsah"> <h1><?echo $nadpis;?></h1><div id="obsah_cara"></div><br> <p> <?php echo "<form action=\"#\" method=\"post\"> <select id=\"novinka\" name=\"novinka\">"; $s=mysql_query("SELECT `id`, `nazev` FROM novinky ORDER BY id DESC") or die(mysql_error()); while ($s1 = mysql_fetch_array($s)) { echo " <option value=\"".$s1['id']."\">".$s1['nazev']."</option> "; } echo "</select> <input type=\"submit\" name=\"sent\" value=\" Další krok \"> ?> <?php if(IsSet($_POST['sent'])){ $novinka = $_POST['novinka']; $Vyber=mysql_query("SELECT `id`, `nazev`, `nick`, `datum`, `clanek` FROM `novinky` WHERE id=".$novinka."") or die(mysql_error()); while ($Vypis = mysql_fetch_array($Vyber)) { echo " <form action=\"_uloz_novinky.php\" method=\"post\"> <input type=\"text\" name=\"id\" maxlength=\"50\"/ value=\"".$Vypis['id']."\" readonly> ID <br/> <input type=\"text\" name=\"nazev\" maxlength=\"100\"/ value=\"".$Vypis['nazev']."\"> Nadpis <br/> <input type=\"text\" name=\"nick\" maxlength=\"50\"/ value=\"".$Vypis['nick']."\"> Nick <br/> <input type=\"text\" name=\"datum\" maxlength=\"50\"/ value=\"".$Vypis['datum']."\"> Datum (piš ve tvrau 27.8.2010)<br/> <textarea name=\"clanek\" rows=\"25\" cols=\"40\">".$Vypis['clanek']."</textarea><br/> <input type=\"submit\" name=\"send\" value=\"Pošli\"/> </form> "; } } ?> <div class="obsah_odstup"> <strong><a href="logout.php">ODHLÁSIT</a></strong></p> </div> </div> <div id="paticka"></div> </div> </div> </div> </div> </body> </html> |
||
panther Profil |
#2 · Zasláno: 24. 8. 2010, 22:34:16
n5ver:
na 37. ř. není ukončená uvozovka u echa. |
||
DoubleThink Profil * |
#3 · Zasláno: 24. 8. 2010, 23:58:42
n5ver:
Budu hádat. PSPad, že? |
||
n5ver Profil |
#4 · Zasláno: 25. 8. 2010, 10:41:00
no PSPad jinac panthere dik jo a co ma bejt s PSPadem?
|
||
mckay Profil |
#5 · Zasláno: 25. 8. 2010, 11:05:12
n5ver:
Buď DoubleThink narážel na nehezké formátování kódu, nebo špatně pracující zvýrazňovač syntaxe. |
||
Alphard Profil |
#6 · Zasláno: 25. 8. 2010, 11:23:37
n5ver:
„co ma bejt s PSPadem?“ PSPad chybně ukončí php blok jakmile narazí na ?>, bez ohledu na to, že je součásti řetezce. Kdyby to zobrazil správně, vše by bylo označeno jako string až po uvozovku na řádku 42. |
||
DoubleThink Profil * |
#7 · Zasláno: 25. 8. 2010, 12:05:14
mckay:
„nebo špatně pracující zvýrazňovač syntaxe.“ To jsem měl na mysli. PSPad je podle mě suverénně nejhorší široce rozšířený PHP editor. 90% parsovacích chyb na tomto fóru má na svědomí šlendrián jeho zvýrazňovače. |
||
Joker Profil |
#8 · Zasláno: 25. 8. 2010, 12:27:14
DoubleThink:
„PSPad je podle mě suverénně nejhorší široce rozšířený PHP editor.“ Alespoň má nějaký zvýrazňovač, zvýraznění závorek a číslování řádků :-) Na PHP je holt nejlepší IDE a ne textový editor; Kdyby tu každý používal třeba Eclipse PDT, kde se syntaktické chyby rovnou podtrhnou a před daným řádkem se objeví značka chyby s textem chybové hlášky, asi by tu syntaktických chyb bylo daleko méně. |
||
Časová prodleva: 26 dní
|
|||
hyper Profil * |
#9 · Zasláno: 20. 9. 2010, 11:02:05
Ahoj,
dostavam stejnou chybu s timto kodem - chybu mi server vraci na radku 33. Asi to bude nejaka blbost, ale ja to fakt nevidim... diky. martin <html> <head> <title>Rozhrani aplikace anketa</title> <meta HTTP-AQUIV="Content-Type" CONTENT="text/html; charset=windows-1250"> <body> <?php include ("menu.php"); if (!empty($_POST['send'])) { mysql_connect("localhost", "user", "heslo"); mysql_select_db("anketa"); $sql=mysql_query("select * from vysledky where assigneegroup='$_POST[skupina]'"); $result = MySQL_Fetch_Array($sql,1); } ?> <table border="1" cellpadding="0" cellspacing="0" rules="all" align="center"> <tr> <td width = "100" align="center"><b>Incident</td> <td width = "100" align="center"><b>Komunikace</td> <td width = "100" align="center"><b>Servis</td> <td width = "100" align="center"><b>Assignee</td> <td width = "100" align="center"><b>AssigneeGroup</td> <td width = "100" align="center"><b>Owner</td> <td width = "100" align="center"><b>OwnerGroup</td> <td width = "100" align="center"><b>Komentar</td> <td width = "100" align="center"><b>Datum</td> <td width = "100" align="center"><b>UserName</td> <td width = "100" align="center"><b>Incident</td> <?PHP while($row = mysql_fetch_assoc($result)) { echo "<tr><td>$row['indident']</td>". "<td>$row['komunikace']</td>". "<td>$row['servis']</td>". "<td>$row['assignee']</td>". "<td>$row['assigneegroup']</td>". "<td>$row['owner']</td>". "<td>$row['ownergroup']</td>". "<td>$row['comment']</td>". "<td>$row['datum']</td>". "<td>$row['username']</td>"; } ?> </table> </html> |
||
Keeehi Profil |
#10 · Zasláno: 20. 9. 2010, 11:34:20
zkus to takto:
echo "<tr><td>$row[indident]</td><td>$row[komunikace]</td><td>$row[servis]</td><td>$row[assignee]</td><td>$row[assigneegroup]</td><td>$row[owner]</td><td>$row[ownergroup]</td><td>$row[comment]</td><td>$row[datum]</td><td>$row[username]</td>"; |
||
hyper Profil * |
#11 · Zasláno: 20. 9. 2010, 11:57:08
Diky Keeehi,
ted mi vraci chybu: Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in on line 32 jedna se o radek: while($row = mysql_fetch_assoc($result)) { Sry za dumb dotazy, jsem v tom php novy a ty spojeni s DB jsem si jeste neosvojil. Asi tam bude chyba s deklaraci nacitani radku, ale nevim jak to tam zapsat. V ruznych diskuzich jsou pokazde jine typy :( M. |
||
hyper Profil * |
#12 · Zasláno: 20. 9. 2010, 13:08:25
tak uz jsem na to prisel... M
|
||
Časová prodleva: 14 let
|
0