Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2004, 16:52
iarrieta
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 21 años, 5 meses
Puntos: 0
Modificar registros con PHP

Hola:

Quizás esta pregunta es de lo más vieja, pero noy muy inexperto en esto...

Tengo una página (php), llamemosla página 1, con un menu desplegable que contiene los "id" de todos los registros de mi BD.

Al seleccionar el "id", con el botón "submit", soy dirigido a un formulario (otra página php), llamemosla página 2, en el que deberían estra ya los campos llenos con los que corresponden al "id" seleccionado en la otra página.

Esto no sucede... Por favor una colaboración!

Anexo ambos códigos (resumidos, sólo php):

La página 1
Código PHP:
<? 
//Conexion con la base
include ("config_ing.php");

echo 
'<FORM METHOD="POST" ACTION="clients_modificar2.php"><br>';

//Creamos la sentencia SQL y la ejecutamos
$sql="Select id From clients Order By id";
$result=mysql_db_query("margarit_directorio",$sql);

echo 
'<select name="id" class="mini">';

//Mostramos los registros en forma de menú desplegable
while ($row=mysql_fetch_array($result))
{echo 
'<option>'.$row["id"];}
mysql_free_result($result)
?>
</select>
<br><br><br>
<INPUT TYPE="SUBMIT" value="Modificar Registros">
</FORM>


La página 2
Código PHP:
<?
include ("config_ing.php");

if (
$_POST['id']){
  
$sql="SELECT * FROM clients WHERE id='$id'";
  
$result mysql_query($sql);
  
  
$sql="UPDATE clients SET name='$name', address='$address', phones='$phones', email='$email', url='$url', category='$category', subcategory='$subcategory', zone='$zone' WHERE id='$id'";
  
$result mysql_query($sql);

   }
?>
Imagino que el error ha de estar en el código de la segunda página.
Gracias