T_string? que es eso?

Iniciado por miketru, 26 Julio 2008, 08:16 AM

0 Miembros y 1 Visitante están viendo este tema.

miketru

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>";
?>

#!drvy

Hola parte del codigo no incluye bien los "...o eso creo yo  :¬¬ :xD
e aquí una comparacion:

original
Código (php) [Seleccionar]

<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
Código (php) [Seleccionar]
<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:
Código (php) [Seleccionar]
$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

miketru

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.

jguillen

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..!

miketru