Problema MYSQL

¿Me podrías chequear este código?
Me da el siguiente error:
Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in C:\wamp\www\Web\plantilla.php on line 65
Código:
<?php
$conn = mysql_connect("localhost", "root", "") or die ('Error connecting to mysql');
mysql_select_db("jugadores") or die(mysql_error());
$query = "SELECT Jugador, Posicion, Cualidades FROM datos";
$result = mysql_query($query);
echo "
<table border='1'>
";
echo "
<tr>
<th>Name</th> <th>Age</th>
</tr>
";
// keeps getting the next row until there are no more to get
while($row = mysql_fetch_array( $result )) {
// Print out the contents of each row into a table
echo "
<tr>
<td>";
echo $row['Jugador'];
echo "</td>
<td>";
echo $row['Cualidades'];
echo "</td>
</tr>
";
}
echo "
</table>
";
?>
Respuesta
1
El error te lo da en la linea 65 del script plantilla.php
¿El código que has pegado es de ese archivo?
Solucionado. ¿Me podrías decir cómo dar formato al texto que viene de la tabla?
Quiero Arial a 12px, los jugadores en negrita.
Le adjunto el código
<?php
$con = mysql_connect("localhost","root");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("jugadores", $con);
$result = mysql_query("SELECT * FROM datos");
echo "
<table width='100' border='2' RULES=NONE FRAME=BOX>
;
<table border='2'>
<tr>
<th>Jugador</th>
<th>Posición</th>
</tr>
";while($row = mysql_fetch_array($result))
{echo "
<tr>
<td>";
echo $row['Jugador'];
echo "</td>
<td>";
echo $row['Cualidades'];
echo "</td>
</tr>
";
}
echo "
</table>
";
?>
En la hoja de estilos establece una clase, por ejemplo la clase jugador aplicada solo a celdas:
<style>
table td.jugador{font:Arial; size:12px;}
</style>
y en las celdas donde se muestra el jugador:
<td class='jugador'>";
echo $row['Jugador'];
echo "</td>
Y ya está

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas