
Sentencia que se repite
Publicado por Bladimir (88 intervenciones) el 15/07/2015 13:23:17
Hola a todos. Tengo una tabla cuyos datos necesito guardar en una tabla mysql usando php. El codigo que estoy usando funciona bien. El asunto es que los datos se guardan doble. Parece que el codigo se ejecuta doble y no logro corregirlo. El codigo es el siguiente:
Alguna ayuda se agradece. Saludos.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if (isset($_POST['guardar']) && $_POST['guardar']){
$v1 = isset($_POST['number']) ? $_POST['number'] : null;
$hoy = isset($_POST['fechaact']) ? $_POST['fechaact'] : null;
if ((strlen($tempo4)>=1) && (strlen($hoy)>=1)) {
if(!empty($_POST['valor'])) {
foreach($_POST['valor'] as $dxs) {
$link = mysqli_connect("localhost", "root", "1522", "Consulta") or die ('Error de conexion: ' . mysqli_error());
$result= mysqli_query($link,"SELECT DIAG FROM POOLDIAGNOSTICOS WHERE CODIGO='$dxs'");
while($row = mysqli_fetch_array($result)){
mysqli_query($link, "INSERT INTO DIAGNOSTICOS (NUMERO, FECHA, DIAG) VALUES ('$v1', '$hoy', '$row[0]')");
}
}
}
echo "<h6 align='center'>El diagnostico se ha guardado con éxito</h6>";
mysqli_close($link);
}
}
?>
Alguna ayuda se agradece. Saludos.
Valora esta pregunta


0