Foros del Web » Programando para Internet » PHP »

php mysql update

Estas en el tema de php mysql update en el foro de PHP en Foros del Web. Hola que tal, tengo dos preguntas, alguno de ustedes sabe como hacerle para que 1.-Al usar el UPDATE se actualice el campo programa en la ...
  #1 (permalink)  
Antiguo 25/05/2005, 13:36
Avatar de flesh 'n bone  
Fecha de Ingreso: mayo-2005
Ubicación: Aqui y alla
Mensajes: 91
Antigüedad: 18 años, 11 meses
Puntos: 0
php mysql update

Hola que tal, tengo dos preguntas, alguno de ustedes sabe como hacerle para que

1.-Al usar el UPDATE se actualice el campo programa en la bd.

Se actualiza todo lo demas pero el programa no, nose porque, aqui muestro el codigo completo que tengo para hacer el update.

2.-Despues de que se actualice la BD solo se muestren los registros actualizados y no todos los registros que existan.

Ayuda por favor.
Código PHP:
<html>
<title></title>
<head>
<LINK REL="stylesheet" type="text/css" HREF="estilo.css">
</head>
<body bgcolor=black>
<body>
    <form method="post" action="<?php echo $PHP_SELF ?>">
<?
//
?>
<?php
    
    
//conexion con el servidor
                
$conn mysql_connect("localhost","root","") OR die("No hay conexión con la base de datos");
            
            
mysql_select_db("andi",$conn);

    
$sql="Select * from tv where programa LIKE '%$programa%' ORDER BY id";

 
$resul mysql_query($sql,$conn) ;

if(
$resul){

  echo 
"<table align=center border=30>";

    while(
$row mysql_fetch_array($resul))
        {
$a="Eliminar Registro";
$b=chop($a);
$f=$row[fecha];
$f1=chop($f);
$h=$row[hora];
$h1=chop($h);
$p=$row[programa];
$p1=chop($p);
$c=$row[clave];
$c1=chop($c);
$co=$row[concepto];
$co1=chop($co);
$s=$row[stat];
$s1=chop($s);
$fi=$row[inicio];
$fi1=chop($fi);
$ft=$row[termino];
$ft1=chop($ft);
$cob=$row[cobro];
$cob1=chop($cob);


            echo 
" ";
            echo 
"  <tr><th>Numero de Registro:</th><td><input type=text value='$row[id]' name=ide ></td></tr><br>";
            echo 
"  <tr><th>Fecha:</th><td><input type=text value='$f1' name=fecha ></td></tr><br>";
            echo 
"  <tr><th>Hora:</th><td><input type=text value='$h1' name=hora ></td></tr><br>";
            echo 
"  <tr><th>Programa:</th><td><input type=text value='$p1' name=programa maxlenght='$p1'></td></tr><br>";
            echo 
"  <tr><th>Clave:</th><td><input type=text value='$c1'] name=clave></td></tr><br>";
            echo 
"  <tr><th>Concepto:</th><td><input type=text value='$co1' name=concepto ></td></tr><br>";
            echo 
"  <tr><th>Status:</th><td><input type=text value='$s1' name=stat ></td></tr><br>";
            echo 
"  <tr><th>Fecha de inicio:</th><td><input type=text value='$fi1'  name=inicio  ></td></tr><br>";
            echo 
"  <tr><th>Fecha de Termino:</th><td><input type=text value='$ft1'  name=termino></td></tr><br>";
            echo 
"  <tr><th>Cobro:</th><td><input type=text value='$cob1'  name=cobro></td></tr><br>";

            echo 
"  <tr><td><center><input type=Submit  name=mod value=Modificar></center></td>";

            echo 
"  <td><input type=Reset  name=Eliminar value='$b'></td></tr>";

            echo 
" ";
            echo 
" <hr width=70%>";
            echo 
" <br><br>";


        }
echo 
"</table>";

if(isset(
$ide) && isset($fecha)&& isset($hora) && isset($programa) && isset($clave) && isset($concepto) && isset($stat) && isset($inicio) && isset($termino) && isset($cobro))
{
if ( 
$mod )
        {

        
$sql1 ="UPDATE tv Set fecha= '$fecha', hora= '$hora', programa= '$p1', clave= '$clave', concepto= '$concepto', stat= '$stat', inicio= '$inicio', termino= '$termino', cobro= '$cobro' WHERE id='$ide' ";
           
mysql_query($sql1,$conn);

            if(
$z){
                    echo 
"<font color=gold>los datos se han actualizado</font>";
                   }


        }

}

        }

mysql_free_result($resul);
        
?>

    <h2><center>Buscar Programa</center></h2>
       <pre>
    <input type=text name=programa size=50 maxlength=60>
    <input type=Submit value=Consultar>
       </pre></form>
     <p><a href="aplicacion.php"><font color=gold> Regresar </font></a></p>

</body>
</html>


Saludos,
Flesh 'n Bone

Última edición por Cluster; 25/05/2005 a las 15:13
  #2 (permalink)  
Antiguo 25/05/2005, 15:15
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
¿Y ya has probado a hacer un echo a $sql1 y ver que valores te está tomando esa consulta SQL? Así veras que valor está tomando tu $p1 ...

Un saludo,
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 01:59.