Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/01/2007, 09:04
Garmauco
 
Fecha de Ingreso: mayo-2006
Mensajes: 99
Antigüedad: 18 años
Puntos: 0
Re: Valor en variables $_POST['campo[$i]']

Hola..... bueno es que el codigo lo tengo de esta forma... ya que si el valor del campo es igual al nombre . para cuando cargo la pagina este me mantiene los valores ... y el problema es con el $_POST...
pues no me toma los valores .. nose si sea por la forma en que lo utilizo...
$_POST['campo[0]']...

aqui te dejo el codigo haber que piensas de la forma en que esta.... chao y gracias....


Código PHP:
<?php
    $cursor 
mysql_query$sql$conexion );
    
$j=mysql_num_fields($cursor); 
    while( 
$fila mysql_fetch_array$cursor ) ) {
            for (
$i=0$i <= $j$i++){
              
$campo[$i] = $fila[$i];    
            }  
    } 
?>
<form name=frm method=POST action=pagina.php>
<input type='Text' name='campo[0]' value = '$campo[0]'>
<input type='Text' name='campo[1]' value = '$campo[1]'>
<input type='Text' name='campo[2]' value = '$campo[2]'>
<input type=submit value='Ingresar'  name=ingresar >
</form>
<?php
//funcion para saber si hay campos vacios
function campo_vacio($cm,$ncampos){
    for (
$i=1$i<=$ncampos$i++){
    
$_POST["$cm[$i]"]=trim($_POST["$cm[$i]"]);
        if (empty(
$_POST["$cm[$i]"]) )
            
$k=1;
        else
            
$k=2;
    }
    return
$k;
}
if (
$ingresar =="Ingresar"){
    
$campo_vc=campo_vacio('campo','3');
    if (
$campo_vc == 1){
                
header("location:pagina.php?error=error")
        exit();
    }
$sql="INSERT INTO tabla VALUES ('$campo[0]','$campo[1]','$campo[2]')";
mysql_query($sql);
}
__________________
El sabio puede sentarse en un hormiguero, pero sólo el necio se queda sentado en él