Programación Web y Scripting > PHP

 Tengo Un Error Y No Se Como Resolverlo

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa