31/07/2002, 15:39
|
| | Fecha de Ingreso: junio-2002 Ubicación: España
Mensajes: 348
Antigüedad: 22 años, 5 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&oacute;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. |