| Autor | Zpráva | ||
|---|---|---|---|
| starburst Profil |
#1 · Zasláno: 17. 6. 2008, 11:30:16 · Upravil/a: starburst
delam jednoduchy vzkaznik a nemuzu se hnout z mista... pise mi to nesmyslnou chybu(pro me nesmyslnou) na radku ktery v souboru neexistuje... zdroj ma 117 radku a pise mi to chybu :
Parse error: syntax error, unexpected $end in ...../vzkaz.php on line 118 ale dany soubor vubec tolik radku nema... nevite nekdo co to znamena? cast zdroje je tady:
<?php $title = "vzkaznik"; include("../hlavicka.php"); ?>
<br>
<H1>Přidej vzkaz</H1>
<center>
<form name="form" method="post" action="vzkaz.php" onsubmit="return validate(this)">
<table><tr><td><b>jméno:</b></td>
<td><input type="text" name="jmeno" size="50" /</td>
</tr><tr><td><b>e-mail:</b></td>
<td><input type="text" name="mail" size="50" /></td>
</tr>
</tr><tr><td><b>www:</b></td>
<td><input type="text" value="http://" name="www" size="50" /></td>
</tr><tr></tr>
<tr><td valign="top"><b>Vzkaz:</b></td>
<td><textarea id="text" name="vzkaz" cols="40" rows="5">
</textarea></td></tr>
<tr><td></td><td align="left">
<input type="submit" value="odeslat"></td>
</tr>
</table>
</form>
<br>
<?php
include ('./vzkaz_option.php');
$tabulka = "vzkaznik"; // nazev tabulky
$dotaz = "SELECT * FROM $tabulka ORDER BY id DESC";
$vysledek = mysql_query($dotaz) or die("Error: DB show! vzkaz.php");
for($i=0; $i<$pocet; $i++):
$id = mysql_Result($vysledek, $i, "id");
$date = mysql_Result($vysledek, $i, "date");
$jmeno = mysql_Result($vysledek, $i, "jmeno");
$mail = mysql_Result($vysledek, $i, "mail");
$www = mysql_Result($vysledek, $i, "www");
$ip = mysql_Result($vysledek, $i, "ip");
$vzkaz = mysql_Result($vysledek, $i, "vzkaz");
if($mail == "")
$mail = "";
else $mail = "<a href=\"mailto:$mail\"><img src=\"../img/email.gif\" border=\"0\"></a>";
if($www == "http://")
$www = "";
else $www = "<a href=\"$www\"><img src=\"../img/www.gif\" border=\"0\"></a>";
$text='<tr><td width=\"300\" align=\"left\"><font size=\"+1\"><strong>'.$jmeno.'</strong></font>
'.$mail.' '.$www.'</td>
<td align=\"right\">'.$date.'</td>
</tr><tr><td colspan=\"2\" align=\"left\">'.$smile.'</td>
</tr><tr><td colspan=\"2\"><hr size=\"1\"></td>
</tr>';
ob_start();
include ('./vzkaz_option.php');
if(count($HTTP_POST_VARS))
{
$jmeno = $_POST['jmeno'];
$www = $_POST['www'];
$mail = $_POST['mail'];
$vzkaz = $_POST['vzkaz'];
}
/* Ziskani datumu */
$date=Date("Y-m-d H:i:s");
/* ziskani IP */
$ip = $_SERVER['REMOTE_ADDR'];
/* Kontrola */
$vzkaz=addslashes($vzkaz);
$vzkaz=HTMLSpecialChars($vzkaz);
/* vlozeni zaznamu do databaze */
if ($jmeno!="" && $vzkaz!="")
{
$tabulka = "vzkaznik";
$dotaz = "INSERT INTO $tabulka VALUES ('$id','$jmeno','$mail','$www','$vzkaz','$date','$ip')";
mysql_query($dotaz) or die("Error: DB pridat! (vzkaz.php): ".mysql_error());
}
mysql_Close();
ob_end_flush();
?>
</center>
<?php include("../zbytek.php"); ?>
nevite nekdo kde je chyba? toto je kompletni zdroj toho souboru. jeste tam inkluduju soubor hlavicka a soubor zbytek - jedna se jen o strukturu stranky a pak includuju soubor "vzkaz_option.php" kde mam ulozeny informace a prihlasovaci data do databaze... dekuji za radu... |
||
| nightfish Profil |
#2 · Zasláno: 17. 6. 2008, 11:50:06
imho ti tam někde chybí "endfor;"
|
||
| janix Profil * |
#3 · Zasláno: 17. 6. 2008, 13:06:04
nemáš uzavřenej cyklus for.
|
||
| starburst Profil |
#4 · Zasláno: 18. 6. 2008, 14:29:43
jasny diky... uz to frci...
|
||
|
Časová prodleva: 17 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0