Bueno puse todo el codigo pero a la hora de mostrarlo en el navegador me sale:
Parse error: syntax error, unexpected T_STRING in C:\AppServ\www\pagprueba.php on line 18
He revisado la linea 18 y no encuentro el error... podrían ayudarme?
Citar<head>
<title>Shopping Veracruz - El abc de tú PUBLICIDAD</title>
</head>
<body bgcolor = "303030">
<body text = "E5E5E5">
<body leftmargin = "50">
<body topmargin = "50">
<font face = "calibri">
<font size = "2">
<?
echo "<p align center>";
echo "A continuación se muestra el resultado de seleccionar todos los registros de las tablas nombre y apellidos";
include ("conectar.php");
mysql_select_db ("shopping", $conectar);
$consulta = "select nombre, apellidos from clientes";
$query = " mysql_query ($consulta, $conectar);
echo "<table align=center border=1 bgcolor=#6B6BFF
cellspacing=5>";
while ($reg = mysql_fetch_row($query)){
echo "<tr>";
echo "<br>";
foreach ($reg as $cambia){
echo "<td>,$cambia,"</td>";
}
}
echo "</table>";
?>
Hola parte del codigo no incluye bien los "...o eso creo yo :¬¬ :xD
e aquí una comparacion:
original
<head>
<title>Shopping Veracruz - El abc de tú PUBLICIDAD</title>
</head>
<body bgcolor = "303030">
<body text = "E5E5E5">
<body leftmargin = "50">
<body topmargin = "50">
<font face = "calibri">
<font size = "2">
<?
echo "<p align center>";
echo "A continuación se muestra el resultado de seleccionar todos los registros de las tablas nombre y apellidos";
include ("conectar.php");
mysql_select_db ("shopping", $conectar);
$consulta = "select nombre, apellidos from clientes";
$query = " mysql_query ($consulta, $conectar);
echo "<table align=center border=1 bgcolor=#6B6BFF
cellspacing=5>";
while ($reg = mysql_fetch_row($query)){
echo "<tr>";
echo "<br>";
foreach ($reg as $cambia){
echo "<td>,$cambia,"</td>";
}
}
echo "</table>";
?>
editado un poco
<head>
<title>Shopping Veracruz - El abc de tú PUBLICIDAD</title>
</head>
<body bgcolor = "303030">
<body text = "E5E5E5">
<body leftmargin = "50">
<body topmargin = "50">
<font face = "calibri">
<font size = "2">
<?
echo "<p align center>";
echo "A continuación se muestra el resultado de seleccionar todos los registros de las tablas nombre y apellidos";
include ("conectar.php");
mysql_select_db ("shopping", $conectar);
$consulta = "select nombre, apellidos from clientes";
$query = " mysql_query ($consulta, $conectar); "
echo '<table align="center" border="1" bgcolor="#6B6BFF" cellspacing="5">';
while ($reg = mysql_fetch_row($query)){
echo "<tr>";
echo "<br>";
foreach ($reg as $cambia){
echo "<td>,$cambia,</td>";
}
}
echo '</table>';
?>
En especial la linea que fallaba (18) era asi:
$query = " mysql_query ($consulta, $conectar);
echo "<table align=center border=1 bgcolor=#6B6BFF
cellspacing=5>";
no havias terminado el query...
Estos es un poco creo que el codigo te dara algun que otro error mas.... pero solo con eso no sirve revisarlo ya que tiene includes y bases de datos etc...
Saludos
Gracias!...
Si de hecho me marco otro error... tenia que separar el ultimo echo... o por lo menos cuando lo hice se mostro la pagina.
Una duda mas, si tienes algun programa para escribir php y que te muestre errores o no se para ir aprendiendo? esque el notepad es un poco... austero.
Cita de: miketru en 26 Julio 2008, 18:41 PM
Gracias!...
Si de hecho me marco otro error... tenia que separar el ultimo echo... o por lo menos cuando lo hice se mostro la pagina.
Una duda mas, si tienes algun programa para escribir php y que te muestre errores o no se para ir aprendiendo? esque el notepad es un poco... austero.
el Zend Studio es bastante bueno... tiene su propio analizador de codigo y te los muestra..... te dice la linea y te la subraya..!
Ja! muchas gracias!