Aunque he usado en ocasiones a PHP, nunca lo habia aplicado para bases de datos y en este momento estoy involucrado en un proyecto personal que requiere una seccion de comentarios los cuales deben validarse antes de publicarse.
El caso es que estuve tratando de hacer una especie de panel que me muestre los items validados, no validados y todos juntos, pero esta teniendo un error bastante extraño que no se como soluciona:
Parse error: parse error, expecting `','' or `';'' in ...\xampp\htdocs\pruebasphp\datos\read.php on line 22
Este es mi codigo completo:
Código PHP:
<?php
if ($_POST['readdata'] == 1):
$wdata = $_POST['wdata'];
// Conectar a la base de datos
mysql_connect ('localhost', 'root', '123456') or die ($MenjError = 'No se puede acceder a la base de datos: ' . mysql_error());
mysql_select_db ('pruebadb');
// Hacer la solicitud de todos los datos en la DB usando *.
$query = mysql_query('SELECT * FROM TestTable');
// Numerar cada item
$nxt = 1;
// Mostrar todos los datos
echo '<br/><br/>'
while ($row = mysql_fetch_array($query))
{
if ($wdata == 'Validados')
{
if ($row['Valid'] == 1)
{
echo '<b>' . $nxt++ . ')</b> ' . $row['FName'] . ' ' . $row['LName'] . ' - Tel. ' . $row['PHON'] . '<br/><br/>';
}
}
if ($wdata == 'Sin Validar')
{
if ($row['Valid'] == 0)
{
echo '<b>' . $nxt++ . ')</b> ' . $row['FName'] . ' ' . $row['LName'] . ' - Tel. ' . $row['PHON'] . '<br/><br/>';
}
}
if ($wdata == 'Todos')
{
echo '<b>' . $nxt++ . ')</b> ' . $row['FName'] . ' ' . $row['LName'] . ' - Tel. ' . $row['PHON'] . '<br/><br/>';
}
}
endif;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<head>
<title>Leer bases de datos</title>
</head>
<body>
<form action="<?=$_SERVER['PHP_SELF']?>" method="POST">
<input type="hidden" name="readdata" value="1" />
<input type="radio" name="wdata" value="Validados" /> Validados
<input type="radio" name="wdata" value="No validados" /> No validados
<input type="radio" name="wdata" value="Todos" /> Todos
<input type="submit" value="Mostrar Datos" />
<?=$MenjError?>
</form>
</body>
</html>
Me pueden sugerir alguna solucion, porque no entiendo bien ese error.