Programación Web y Scripting > PHP
Tengo Un Error Y No Se Como Resolverlo
X-Black:
Hola
Estoy haciendo un pequeño script y me da un error
Este es el código:
--- Código: Text ---<?php$conexio = mysql_connect("localhost","usuario","pass");mysql_select_db ("base", $conexio) OR die ("No es posible conectarte a la BD"); $id=$_GET['id']; $sql = mysql_query("SELECT * FROM canciones WHERE id='$id'";while($row = mysql_fetch_array($sql)) { ?>
y me da error aqui:
--- Código: Text ---$sql = mysql_query("SELECT * FROM canciones WHERE id='$id'";
Parse error: parse error in /home/usuario/public_html/topten/modificar.php on line 5
Avalon:
Te falta cerrar el paréntesis:
--- Código: Text ---$sql = mysql_query("SELECT * FROM canciones WHERE id='$id'");
Salu2,
Avalon
X-Black:
Te muestro todo mi archivo modificar.php ahora
--- Código: Text ---<?php$conexio = mysql_connect("localhost","usuario","pass");mysql_select_db ("base", $conexio) OR die ("No es posible conectarte a la BD"); $id=$_GET['id']; $sql = mysql_query("SELECT * FROM canciones WHERE id='$id'");while($row = mysql_fetch_array($sql)) { ?><html><head><title>Modificar un tema</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head> <body><form name="form1" method="post" action="admin.php?accion=modificar"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td>Artista</td> <td> <input name="artista" type="text" id="artista" value="<? echo $row['artista']; ?>" size="20" maxlength="255"> </td> </tr> <tr> <td>Canción</td> <td><input name="cancion" type="text" id="cancion" value="<? echo $row['cancion']; ?>" size="20" maxlength="255"></td> </tr> <tr> <td> </td> <td><input type="submit" name="Submit" value="Modificar"></td> </tr> </table> </form></body></html>
Ahora me da error en la linea 33
Parse error: parse error in /home/usuario/public_html/topten/modificar.php on line 33
X-Black:
ya lo arregle!! le faltaba esto:
--- Código: Text --- <? } ?>
Avalon:
Este while tampoco lo has cerrado:
--- Código: Text ---while($row = mysql_fetch_array($sql)) {
Si solamente quieres que se muestren los datos de una canción no necesitas el while, cámbialo por esta línea:
--- Código: Text ---$row = mysql_fetch_array($sql);
Navegación
[#] Página Siguiente
Ir a la versión completa