Programación Web y Scripting > PHP
Podeis Decirmexq No M Funciona Este Codigo?¿?¿?
kassel:
ola avavlon no ocurre nada sigue si aparecerme ningun formulario ni dar ningun error.
ola :D
Avalon:
El problema está en estas líneas de código:
--- Código: Text ---if ($id_cliente) { // editamos el registro seleccionado $sql = "SELECT * FROM usuarios WHERE id_cliente=$id_cliente"; $result = mysql_query($sql); $myrow = mysql_fetch_array($result); $id_cliente = $myrow["id_cliente"]; $nombre = $myrow["nombre"]; $apellidos= $myrow["apellidos"]; $telefono = $myrow["telefono"]; $mail = $myrow["mail"]; // enviamos el id para poder editar el registro echo "id : <input type=text size=10 name=\"id_cliente\" value=$id_cliente><br>"; ?> Nombre : <input type="Text" size="50" name="nombre" id="nombre" value="<?php echo $nombre ?>"><br>Apellidos : <input type="Text" size="100" name="apellidos" value="<?php echo $apellidos ?>"><br>Email : <input type="Text" size="150" name="mail" value="<?php echo $mail ?>"><br> <input type="Submit" name="enviar" value="Enviar Información"></form><? echo $nombre;?><?php } // End If if ($enviar)
La llave del final no hace referencia al if($enviar) del principio sinó al if($id_cliente). Lo que tienes que hacer es cerrar este if más arriba para que también aparezca el formulario si no existe un id_cliente, con lo que te quedaría así:
--- Código: Text ---if ($id_cliente) { // editamos el registro seleccionado $sql = "SELECT * FROM usuarios WHERE id_cliente=$id_cliente"; $result = mysql_query($sql); $myrow = mysql_fetch_array($result); $id_cliente = $myrow["id_cliente"]; $nombre = $myrow["nombre"]; $apellidos= $myrow["apellidos"]; $telefono = $myrow["telefono"]; $mail = $myrow["mail"]; // enviamos el id para poder editar el registro echo "id : <input type=text size=10 name=\"id_cliente\" value=$id_cliente><br>"; } // End If if ($id_cliente) ?> Nombre : <input type="Text" size="50" name="nombre" id="nombre" value="<?php echo $nombre ?>"><br>Apellidos : <input type="Text" size="100" name="apellidos" value="<?php echo $apellidos ?>"><br>Email : <input type="Text" size="150" name="mail" value="<?php echo $mail ?>"><br> <input type="Submit" name="enviar" value="Enviar Información"></form><? echo $nombre;?>
A ver ahora.
Salu2,
Avalon
kassel:
ahora funciona aunque mi deseo es que aparecca el formulario de nuevo registro cuando pinche sobre'añadir nuevo registro', y no directamente en la pagina.
ola :D
Navegación
[*] Página Anterior
Ir a la versión completa