Hola a todos!!!
A ver si alguien me puede ayudar con un pequeño detallito.
Tengo un listado de las reservaciones que hacen los usuarios, cada una de ellas acompañada de un radiobutton, y tengo 2 opciones (que se encuentran en 2 botones) una es modificar y otra es eliminar.
La cosa es que quiero que salga un confirm al pulsar el boton de eliminar, y el problema es que no sé donde ubicarlo y de qué manera, xq los botones que uso son del tipo submit, y uso el onsubmit del formulario para verificar que se haya seleccionado algun radiobutton, si pongo el confirm en el boton, y no ha seleccionado una opcion primero me sale el mensaje del confirm y luego el alert de que no ha seleccinado una opcion, y si selecciono una opcion y le doy en cancelar de todos modos se pasa a la otra pagina
Aqui les pongo el codigo:
Código PHP:
//Funciones para comprobar que se haya seleccionado un radiobutton
<script>
function comprobarRadio(radio)
{
for(i = 0;i < radio.length;i++)
{
if(radio[i].checked)
{
return true;
}
}
return false;
}
function enviarForm()
{
if(!comprobarRadio(document.form1.GrupoOpciones1))
{
alert("Por favor, seleccione una opción.")
return false;
}
return true;
}
</script>
<form id="form1" name="form1" method="post" action="cancel_mod.php" onSubmit="return enviarForm();">
<?php
$rest= "SELECT NoReserv,NoMesa, Hora, Fecha, NoPersonas FROM restaurant WHERE Nombre='$name' AND NoSocio='$id' AND Fecha>='$fecha' AND Status='activa' ORDER BY Fecha";
$result=mysql_query($rest,$PAGINA);
if(mysql_num_rows($result) > 0){ //Si tiene reservación en el restaurant
$restaurant=mysql_fetch_array($result);
echo '<table width="600" border="0" align="center">';
echo '<tr>'; //Fila 1
echo '<td ></td>';// Columna 1
echo '<td ><div align="center" class="Estilo2">Mesa</div></td>'; //Columna 2
echo '<td ><div align="center" class="Estilo2">Hora</div></td>'; //Columna 3
echo '<td ><div align="center" class="Estilo2">Fecha</div></td>'; //Columna 4
echo '<td ><div align="center" class="Estilo2">N. de Personas</div></td>'; //Columna 5
echo '</tr>';
do{
echo '<tr>'; //Fila 1
echo '<td width="30"><input name="GrupoOpciones1" type="radio" value="'."r_".$restaurant['NoReserv'].'" /></td>';// Columna 1
echo '<td width="80"><div align="center">'.$restaurant['NoMesa'].'</div></td>'; //Columna 2
echo '<td width="100"><div align="center">'.substr($restaurant['Hora'], 0,-3).'</div></td>'; //Columna 3
echo '<td width="200"><div align="center">'.obtener_fecha($restaurant['Fecha']).'</div></td>'; //Columna 4
echo '<td width="30"><div align="center">'.$restaurant['NoPersonas'].'</div></td>'; //Columna 5
echo '</tr>';
}while($restaurant = mysql_fetch_array($result));
echo '</table>';
}
else
echo "No tiene reservaciones en el Restaurant";
?>
<input name="consultar" type="submit" id="consultar" value="Modificar" />
<input name="consultar" type="submit" id="consultar" value="Cancelar" />
Espero que alguien pueda ayudarme