Autor Zpráva
starburst
Profil
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>
&nbsp;&nbsp;'.$mail.'&nbsp;&nbsp;'.$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
imho ti tam někde chybí "endfor;"
janix
Profil *
nemáš uzavřenej cyklus for.
starburst
Profil
jasny diky... uz to frci...
Toto téma je uzamčeno. Odpověď nelze zaslat.