18/06/2009, 06:23
|
| | | Fecha de Ingreso: agosto-2008 Ubicación: R.D
Mensajes: 1.153
Antigüedad: 16 años, 3 meses Puntos: 139 | |
Respuesta: una pregunta post bocasecaman Esta es mi propuesta.
Código:
<?php
$Sql = mysql_query("SELECT * FROM servicios") or die (mysql_error());
if ( mysql_num_rows()){
$i = 0;
?>
<form name="Form " action="Archivo.php" method="post">
<?php while($row = mysql_fetch_array($Sql)){ ?>
<input type="text" name="Servicio[<?php echo $i;?>]" value="<?php echo $row['servicio'] ?>">
<?php $i++; } ?>
<input type="hidden" value="<?php echo $i;?>" name="Count_Serv">
<input type="submit" name="Enviar" value="Procesar..">
</form>
<?php
/*
1- Como estas Creando inputs de servicios dinamico, tienes
que hacer que los nombres de los inputs tambien sean dinamicos.
2- Envias el total de inputs afectados.
3- Verificamos que precionaste el boton Process.
4- Realizas un for con la cantidad de inputs generados .
5- Verifica que no esten vacios y que esten definidos.
6- Realizas el insert.
*/
if(isset($_POST['Enviar'])){
for ($a = 0; $a < $_POST['Count_Serv']; $a++){
if( (!empty($_POST["Servicio"][$a])) && (isset($_POST["Servicio"][$a]))){
$Sql = mysql_query("Insert into Table (Servicio) value ('".$_POST["Servicio"][$a]."')")or die(mysql_error());
}
}
}
?>
|