Ver Mensaje Individual
  #8 (permalink)  
Antiguo 31/07/2002, 15:39
ZeroZ
 
Fecha de Ingreso: junio-2002
Ubicación: España
Mensajes: 348
Antigüedad: 21 años, 10 meses
Puntos: 8
Re: en que falla mi consulta?

Teneis razon chicos, los que son char no les pongo entre ' ' pero id que es int se lo pongo, aunque me sigue sin funcionar. os pongo el archivo por si es otro error:
<?php
if(!isset($grupo))
{
?>

<form action=" ">
<table>
<tr>
<td>
<p>Grupo:</p>
</td>
<td>
<p><input type="text" name="grupo"></p>
</td>
</tr>
<tr>
<td>
<p>Disco:</p>
</td>
<td>
<p><input type="text" name="disco"></p>
</td>
</tr>
<tr>
<td>
<p>Formato:</p>
</td>
<td>
<p><input type="text" name="formato"></p>
</td>
</tr>
<tr>
<td>
<p>Localización:</p>
</td>
<td>
<p><input type="text" name="localizacion"></p>
</td>
</tr>
<tr>
<td>
<p>
</p>
<p><p><input type="submit" value="Actualizar"></p>
</td>
</tr>
</table>
</form>

<?php
}
else
{
$conex=mysql_connect("localhost", "", "")
or die("No se ha conectado");

mysql_select_db("musica", $conex);

$cons2="UPDATE discos SET grupo='$grupo', disco='$disco', formato='$formato', localizacion='$localizacion' WHERE id=$id";
mysql_query($cons2, $conex);

$cons3="SELECT * FROM discos WHERE grupo='$grupo'";
$resultado2=mysql_query($cons3, $conex);

$num_campos = mysql_num_fields($resultado2);

while ($fila=mysql_fetch_row($resultado2))
{
for ($i=0; $i<$num_campos; $i++)
echo $fila[$i], " ";
echo "<br>\n";
}
mysql_free_result($resultado2);
}
?>
Lo que quiero conseguier es actualizar todos los campos con un formulario y mostrar el resultado. ID se lo paso desde otro formulario en otra página.