Tengo un archivo php que recoge las variables de un formulario para insertarlas en una base de datos y quiero añadir un aviso al usuario cuando vaya a insertar un dato que pueda estar duplicado, ya que parte del identificador es autonumérico. Esto lo intento hacer con JavaScript pero no consigo que me funcione del todo. El archivo php tiene el siguiente aspecto:
Código PHP:
<?php
... codigo que recoge los datos del formulario con POST ...
... codigo que selecciona los tests de un mismo objeto en la base de datos ...
$rows = mysql_num_rows($result_ext);
if ($rows==0) {
... inserta la información en la tabla tests ...
}
else {
?>
<script language="JavaScript" type="text/javascript">
function confirm_duplicatedata() {
var agree=confirm("You already have <?php echo $rows; ?> tests from object: <?php echo $object_id; ?>. Click on Accept to continue with your insert.");
if (agree==true){
return true ;
}
else {
window.location = "../../../insert.php";
return false;
}
}
confirm_duplicatedata();
</script>
<?php
... inserta la información en la tabla tests ... ---> si en confirm se ha pulsado aceptar!
}
?>
Muchas gracias por su ayuda.