Buenas tardes,
Lo que quiero hacer es un aviso del tipo: "Has ingresado en la base de datos los siguientes registros: y "no has ingresado los siguientes por cualquier motivo".
El query donde inserto los datos es así:
for($i=0;$i<=19;$i++) {
$insertar = "INSERT INTO dbase (valores....) VALUES ('" valores...."')";
$result = mysql_query($insertar) or die( mysql_error() );
}
Tiene que ir necesariamente con ese bucle for ( he omitido el resto de campos para no saturaros de información)
Entonces claro, si pongo un if que condicione si la inserción de datos se ha hecho correctamente o no, mostrando el siguiente mensaje:
echo "Datos insertados correctamente, si quieres puedes mostrar un mensaje o redireccionar con Header";
Sólo obtendre la respuesta al último registro insertado por el bucle for. La única forma que se me ocurre, es ir creando un array de forma que:
for($i=0;$i<=19;$i++) {
$insertar = "INSERT INTO dbase (valores....) VALUES ('" valores...."')";
$result[$i] = mysql_query($insertar) or die( mysql_error() );
}
Luego con un foreach, pueda devolver todos los datos de cada variable $result[$i].
Alguna idea más óptima?
Muchas gracias y un saludo.