Foros del Web » Programando para Internet » PHP »

tomar variables

Estas en el tema de tomar variables en el foro de PHP en Foros del Web. Tengo este código Código PHP:              print( "<td>" . "<input type=text name=id2 value='$registro->id'>" . "</td>             <td>" . "<input type=text name=nombre2 value='$registro->nombre'>" . "</td>             <td>" . "<input type=text name=id_estado2 value='$registro->id_estado'>" . "</td>             <td>" . "<input type=text name=direccion2 value='$registro->direccion'>" ...
  #1 (permalink)  
Antiguo 26/02/2006, 12:03
 
Fecha de Ingreso: octubre-2003
Mensajes: 208
Antigüedad: 21 años, 1 mes
Puntos: 0
tomar variables

Tengo este código

Código PHP:
            print("<td>"."<input type=text name=id2 value='$registro->id'>"."</td>
            <td>"
."<input type=text name=nombre2 value='$registro->nombre'>"."</td>
            <td>"
."<input type=text name=id_estado2 value='$registro->id_estado'>"."</td>
            <td>"
."<input type=text name=direccion2 value='$registro->direccion'>"."</td>
            <td>"
."<input type=text name=ciudad2 value='$registro->ciudad'>"."</td>
            <td>"
."<input type=text name=cp2 value='$registro->cp'>"."</td>
            <td>"
."<input type=text name=fecha_de_nacimiento2 value='$registro->fecha_de_nacimiento'>"."</td>"); 
            
?> 
necesito tomar los valores de los campos de textos creados con datos de una base dedatos dentro de ellos para que el usuario verifique si son correctos, de lo contrario que los cambie y le de modificar...
lo que use fue este codigo
despues del de arriba

Código PHP:
<?        
print("<form action='' method=post><input type=submit name=modificar value=modificar></form>");

if( isset(
$_POST["modificar"]))
{

$id=$_POST['id2'];
$nombre=$_POST['nombre2'];
$direccion=$_POST['direccion2'];
$ciudad=$_POST['ciudad2'];
$id_estado=$_POST['id_estado2'];
$cp=$_POST['cp2'];
$fecha_de_nacimiento=$_POST['fecha_de_nacimiento2'];

$enlace mysql_connect("localhost""usuario""password")
or die (
"Error en el enlace: " mysql_error());
mysql_select_db("clientes"$enlace)or die ("Error en la base de datos: " mysql_error()); 


if((
$id2 != "")&&($nombre2 != "")&&($direccion2 != "")&&($ciudad2 != "")&&($cp2!= "")&&($fecha_de_nacimiento2 != ""))


$sql=("UPDATE  Cliente SET id=('$id2'), nombre=('$nombre2'), direccion=('$direccion2'), ciudad=('$ciudad2'), cp=('$cp2'), fecha_de_nacimiento('fecha_de_nacimeinto2')");
    
$result=mysql_query($sql) or die("Error al agregar:  " mysql_error());
print 
"<p> <b>Usuario modificado con exito</b> </p>";

}

?>
sin embargo no actualiza la base de datosy no esta tomando los valores de los campos.. alguien sabe porque¿?
__________________
Webmaster
http://www.conglomodigital.com
  #2 (permalink)  
Antiguo 26/02/2006, 12:31
Avatar de atak  
Fecha de Ingreso: julio-2005
Ubicación: Huancayo
Mensajes: 490
Antigüedad: 19 años, 4 meses
Puntos: 5
De acuerdo

Hola

Código PHP:
<?
/////////////////////////////////////////////////////////////////
$sql="UPDATE  Cliente SET id=('$id2'), nombre='$nombre2', direccion='$direccion2', ciudad='$ciudad2', cp='$cp2', fecha_de_nacimiento='$fecha_de_nacimeinto2' WHERE ####=#####  ";

$result=mysql_query($sql);
if(
$result)
{
echo 
"0k Actualizando ... ";
}
else
{
echo 
"No se pudo Actualizar";
}
////////////////////////////////////////////////////////////
?>
En la parte del WHERE deberias agregar una condicion.


Espero te sirva de algo

Salu2
__________________
. .: El mejor Inicio :. .
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:12.