hallo,
als ik me website ga bekijken via wamp server krijg ik: parse error, expecting `T_VARIABLE' or `T_DOLLAR_OPEN_CURLY_BRACES' or `T_CURLY_OPEN' in C:\wamp\www\register improved\index.php on line 87.
Ik heb alles nakeken maar zie niet wat er fout is. ziet iemand anders het misschien? Dit is het stukje waar de fout waarschijnlijk in zit.

</select>
</td>
</tr>
<tr>
<td colspan ="2" align="center">
<input type="submit" name="submit" value="submit">

</td>
</tr>
</table>
</form>
<?php if($_POST['submit']) { ?>
<table border="0" style="color: red; width: 250; margin-top: 5px; border: 1px solid black; padding: 2px; font-family: Tahoma; font-size: 12px;">

<?php
$curnum = 0;
$username = $_POST['username'];
$password = $_POST['password'];
$gender = $_POST['gender'];
$byear = $_POST['birth_year'];

if(!$username) {
$curnum ++;
echo "<tr><td>".$curnum.". please enter a username.</td></tr>
}
?>

</table><?php } ?>
</center>
</body>
</hmtl>
Zie regel tien / elf.
Je hoort geen tabel te gebruiken om een site / form in te stoppen.
Kijken of een form gepost is doe je met if($_SERVER['REQUEST_METHOD'] == 'POST').
Niet onnodig variabelen kopiƫren.
$curnum zal altijd 1 zijn.
Gebruik ook geen inline style en <center> kan je ook vervangen door goede CSS technieken.
Ik snap niet precies wat je bedoeld. Ik ben nog niet egt goed in php. En dit system had ik van een tutorial van youtube: http://www.youtube.com/watch?v=_WodTWUBetI&NR=1.

maar je zegt dus dat ik
if(!$username) {
$curnum ++;
echo "<tr><td>".$curnum.". please enter a username.</td></tr>
}
in
($_SERVER['REQUEST_METHOD'] == 'POST') please enter a username
moet veranderen ofzo?

bedankt voor je snelle reactie btw.
regel 10 wordt niet afgesloten, zie de kleurtjes.
Bedankt voor de tutorial ik zal hem lezen en kijken of ik er dan wat meer van snap.

Reageren