| 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: 15 let
|
|||
0