Ver Mensaje Individual
  #11 (permalink)  
Antiguo 12/10/2006, 15:58
Avatar de jhonny777
jhonny777
 
Fecha de Ingreso: septiembre-2006
Mensajes: 38
Antigüedad: 20 años
Puntos: 0
ya... mira el codigo que tengo es este... mmm...

Código PHP:
<?php
          
          
include ('aut_verifica.inc.php');
 include(
'aut_config.inc.php');  
        
mysql_connect("$sql_host", "$sql_usuario", "$sql_pass") or die("No se pudo conectar a la Base de datos") or die(mysql_error());
        
mysql_select_db("$sql_db") or die(mysql_error());

if ( isset ( 
$_POST['submit'] ) )
{
   
$cam = $_POST['campos'];
   
$cam = substr_replace ( $cam, "", strlen ( $cam ) - 1, 1 ); // quitamos la última coma
   
$val = explode ( ",", $cam );

   for ( 
$i = 0; $i < count ( $val ); $i++ )
   {
      echo 
$val[$i]." - "; 
      echo 
$_POST['$val[$i]']." - "; 
   }

   
$values = "";

 }
else
{
   
$consulta = "DESCRIBE $sql_table";
   
$res = mysql_query ( $consulta );
   
$numres = mysql_num_rows($res);
   if ( 
$numres == 0 )
   {
      echo 
"No se encontraron resultados";
   }
   else
   {
      while ( 
$filas = mysql_fetch_array ( $res ) ) 
      { 
         
$campos[] = $filas['Field']; // agregamos el nombre de los campos en un array
      
}
      
$numerodecampos = count($campos);
   
?>
            <form name="formu" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
              <?php
      
echo "<table><tr>";
      
$juntos = '';
      for ( 
$e = 0; $e < count ( $campos ); $e++ )
      {
         
$juntos .= $campos[$e].",";
         echo 
"<td>".$campos[$e].":</td><td><input type=\"text\" name=\"".$campos[$e]."\"></td></tr><tr>";
      }
      echo 
"<input type=\"hidden\" name=\"campos\" value=\"".$juntos."\">"; // juntos son todos los campos
      
echo "</tr><tr><td colspan=\"2\"><input type=\"submit\" name=\"submit\" value=\"Enviar\"></td></tr>";
      echo 
"</table>";
   
?>
            </form>
            <?php
   
}
}
?>
mmm... me sale el formulario (el nombre y el campo)... cuando le inserto datos en el campo y le doy aceptar.. me sale un nuevo error...

Tengo que decir que IAC, Nro_factura, Fechas; son los nombres de los campos...

IAC -
Notice: Undefined index: $val[$i] in C:\Aldor\introdatos.php on line 78
- Nro_factura -
Notice: Undefined index: $val[$i] in C:\Aldor\introdatos.php on line 78
- Fecha -
Notice: Undefined index: $val[$i] in C:\Aldor\introdatos.php on line 78
-

Entonces creo que la variable $val si los almacena....

Última edición por jhonny777; 14/10/2006 a las 16:29