Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/05/2005, 07:00
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Concretamente qué no sabes hacer, qué tienes hecho y por qué no sirve?

.. lo primero parece que tienes la idea... ... pero con errores de comillas:
Código PHP:
echo "<input type=\"text\" name=\"referencia\" value=\"".row['referencia']"\">"
Para recojer cantidades sabrás como se hace.... ... no estoy 100% seguro pero leí por ahí que si ingresar un valor de 0 en un campo empty() lo reconoce como vacio... tons, por ahí está la cosa: www.php.net/empty

Por el foreach... quizá te refieras a algo como:
Código PHP:
 <form method="post" action="<?=$_SERVER['PHP_SELF'?>"> 
    <p>
      <input type="text" name="campo1">
      <input type="text" name="campo2">
      <input type="text" name="campo3">
      <input type="text" name="campo4">
      <input type="submit" name="Submit" value="Enviar">
    </p>
</form> 
  <br>
  <?php
if(isset($_POST['Submit'])) {
foreach(
$_POST as $indice => $valor) {
    if(!empty(
$valor) && $indice!='Submit') {
        
$campos[]= $indice;
        
$values[]= "'$valor'";
    }
}
$camposimplode(", "$campos);
$valuesimplode(", "$values);
echo 
"INSERT INTO ($campos) VALUES ($values)";
}
?>
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 23/05/2005 a las 07:07