Pagina 1 din 1

eroare PHP - unexpected T_STRING

Scris: 27-Apr-2012, 14:12:52
de brisi1234
Salut,
incerc sa fac un mic script in php, si de fiecare data imi da eroarea cu unexpected T_STRING, expecting ;,
aici e codul
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>Bine ati venit!</title>
<link rel="stylesheet" href="main.css" />
</head>
<body>
<h1 align="center">Bine ati venit pe platforma de testare</h1>
<form action="main.php" method="POST">
<p><fieldset>
<legend>In ce clasa esti?</legend>
<select name="clasa" size="6" multiple>
<option>Selectati clasa</option>
<option>Clasa a V-a</option>
<option>Clasa a VI-a</option>
<option>Clasa a VII-a</option>
<option>Clasa a VIII-a</option>
<option>Clasa a IX-a</option>
</select><br /><br />
<input type="submit" />
</fieldset>
</form>
<?php
ini_set('display_errors', 0);
$cls = $_POST['clasa'];
if($cls=="Clasa a V-a")
{
echo "<form action="test.php" method="POST"><fieldset><legend>Date personale</legend><p> Name:<input type="text" name="name"><br /><p> Surname:<input type="text" name="sur"><br /><p> Teahcer:<input type="text" name="teacher"><br /><p> <input type="submit"></fieldset></form>" ;
}
?>
</body>
</html>
Poate cineva ajuta

Re: eroare PHP - unexpected T_STRING

Scris: 27-Apr-2012, 19:19:25
de Dragosvr92
Nu sti sa folosesti tag urile [co de][/co de] ?

Incearca asta:

Cod: Selectaţi tot

<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>Bine ati venit!</title>
<link rel="stylesheet" href="main.css" />
</head>
<body>
<h1 align="center">Bine ati venit pe platforma de testare</h1>
<form action="main.php" method="POST">
<p><fieldset>
<legend>In ce clasa esti?</legend>
<select name="clasa" size="6" multiple>
<option>Selectati clasa</option>
<option>Clasa a V-a</option>
<option>Clasa a VI-a</option>
<option>Clasa a VII-a</option>
<option>Clasa a VIII-a</option>
<option>Clasa a IX-a</option>
</select><br /><br />
<input type="submit" />
</fieldset>
</form>
<?php
ini_set('display_errors', 0);
$cls = $_POST['clasa'];
if($cls=="Clasa a V-a")
{
echo '<form action=\"test.php\" method=\"POST\">
<fieldset><legend>Date personale</legend>
<p> Name:<input type=\"text\" name=\"name\"><br />
<p> Surname:<input type=\"text\" name=\"sur\"><br />
<p> Teahcer:<input type=\"text\" name=\"teacher\"><br />
<p> <input type=\"submit\"></fieldset></form>';
}
?>
</body>
</html>

Re: eroare PHP - unexpected T_STRING

Scris: 05-Mai-2012, 13:24:10
de dorin
La sfarsitul oricarei linii in php trebuie sa existe ";", cel mai probabil ai o linie care nu are la final ";".

Re: eroare PHP - unexpected T_STRING

Scris: 06-Mai-2012, 15:12:56
de Dragosvr92
Nu era vorba de aia. apostrofurile cer sa adaugi un backslash inaintea lor.
Codul de mai sus i a rezolvat problema, desi nu a mai intrat pentru al vedea.