Foros del Web » Programando para Internet » PHP »

problema con modificar y consultar

Estas en el tema de problema con modificar y consultar en el foro de PHP en Foros del Web. hola,no puedo consultar los datos en la base de datos,para luego modificarlos, cuando consulto me muestra una pantalla en blanco y no salen los valores ...
  #1 (permalink)  
Antiguo 21/11/2005, 22:52
jak
 
Fecha de Ingreso: septiembre-2005
Mensajes: 39
Antigüedad: 18 años, 6 meses
Puntos: 0
problema con modificar y consultar

hola,no puedo consultar los datos en la base de datos,para luego modificarlos,
cuando consulto me muestra una pantalla en blanco y no salen los valores que deberia mostrar con la pagina cliente_modificar,la cual llamo con un include,todo esto en el archivo cliente_proceso_modificar.
Cuando ingreso un valor para modificar, sin antes consultar,me sale el mensaje registro modificado,pero cuando reviso la base de datos,todo sigue igual,sin a ver llevado a efecto la modificacion,tambien coloque las variables que deseo modificar dentro de un echo,para ver si contienen los valores,y si llas variables estan con los valores que ingreso en el formulario.Pero la variable nombre queda en blanco,la variable nombre la utilizo en el formulario de ingreso,para mostrar los nombre de cliente en una lista.

Cual puede ser el problema y como puedo solucionarlo?

aqui coloco el codigo para que se entienda mejor mi problema.
gracias.

archivo conexion
Código PHP:
 <?

       $servidor 
"localhost";
       
$usuario "root";
       
$password "";

       
mysql_connect($servidor$usuario$password);
 
?>


formulario para ingresar los datos y consultar
Código PHP:
<html>
<head>
<title>modificar_cliente</title>

<script>

function formul()
{

if ((document.formulario.telefono.value == "") || (document.formulario.telefono.value== null)) {
alert("Debe ingresar el telefono ");
document.formulario.telefono.focus();
return false;
}

 else
 if(document.formulario.mail1.value == "")
 {
 return true;
 }
 else
 if((formulario.mail1.value.indexOf ('@', 0) == -1)||
   (formulario.mail1.value.length < 5)) {
 alert("direccion de correo invalida");
 return false;
  }


else
return true;
}
</script>
</head>


<body>
<table align=center border=0>
<FORM name=formulario  action="cliente_proceso_modificar.php" method="POST">


<?
include("conexion.php");
$sSQL="select *  from cliente where cli_rut_empresa='$rut'";
$sSQL="select cli_nom_empresa as Empresa from cliente";

$result=mysql_db_query("ventas",$sSQL);
echo 
"Nombre Empresa:";
echo 
"&nbsp;&nbsp;&nbsp;&nbsp;<select name='nombre'>";

echo 
"<option>seleccionar";
while (
$row=mysql_fetch_array($result))
{
echo 
"<option value=".$row['cli_rut_empresa'].">"."  ".$row['Empresa']."</option>";
}
mysql_free_result($result);
echo 
"</select>";
mysql_close();
?>


<tr>
<td>
Telefono:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT type="text" name="telefono"  size="10" maxlength="20"  <?echo "value='$telefono'"?>>
</td>
    </tr>
    <tr>
<td>
Fax:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT type="text" name="fax"  size="10" maxlength="20"  <?echo "value='$fax'"?>>
</td>
    </tr>
<td>

E_mail:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT type="text" name="mail1"  size="15" maxlength="30"  <?echo "value='$mail1'"?>>
</td>
    </tr>
<tr>
<td>
<center>

<input type="submit" value="modificar" name="Modificar" onclick="return formul(this.formulario)">
<input type="submit"  name="Accion" value='consultar'>
<input type="reset" value="Borrar">
</td></tr>
</FORM>
</table>
</body>
</html>


archivo para ingresar y sacar la informacion de la base de datos
Código PHP:

<?

  $accion 
$_POST['Accion'];
 if(
$accion=="consultar")
 {

 
$nombre $_POST['nombre'];

  include(
"conexion.php");//conexion a la base de datos

 
mysql_db_query("ventas","select cli_telefono as Telefono
     ,cli_fax as Fax
     ,cli_e_mail as Email  from cliente where cli_rut_empresa='$rut'"
);



     
mysql_Close();//se cierra la conexion
       
include("cliente_modificar.php");
     }
?>








<?
 $accion 
$_POST['Modificar'];
 if(
$accion=="modificar")
 {

$nombre $_POST['Empresa'];

   include(
"conexion.php");

   
mysql_db_query ("ventas","UPDATE cliente set cli_telefono='$telefono',
cli_fax='$fax',cli_e_mail='$mail1' where cli_nom_empresa='$nombre'
and cli_rut_empresa='$rut' "
);

     echo 
"<br>telefono:".$telefono;
     echo 
"<br>fax:".$fax;
      echo 
"<br>email:".$mail1;
      echo 
"<br>nombre:".$nombre;
       echo 
"<br>rut:".$rut;
   
mysql_close();
   echo 
"<script>";
   echo 
"alert('registro modificado')";
   echo 
"</script>";
   include(
"cliente_modificar.php");
  }

   
?>
  #2 (permalink)  
Antiguo 22/11/2005, 13:16
jak
 
Fecha de Ingreso: septiembre-2005
Mensajes: 39
Antigüedad: 18 años, 6 meses
Puntos: 0
quien me puede ayudar?
gracias
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 09:00.