Tengo un listado de registros sacado de una base de datos, para cada registro se ofrece la posibilidad de borrarlo pinchando en un enlace:
Código:
<a href="#" onClick="confirmar()">Borrar?</a>
Este enlace llama a una funcion en javascript que muestra una alerta:
Código:
<?php
if (isset($_GET['borrar'])){
if ($borrar=="true") echo "Sentencias para borrar el registro nº XX???";
else echo "No borrar nada";
}
echo "<script language=\"javascript\">
function confirmar(){
borrar=confirm(\"¿Deseas borrar esto?\"); ";
echo "location.href=\"${_SERVER['SCRIPT_NAME']}?"."borrar=\"+borrar;";
echo "}
</script>";
?>
Hasta ahí funciona correctamente pero lo que necesito es pasar el identificador de cada registro para que borre ese en concreto.
Lo intenté así:
Código:
<a href="#" onClick="confirmar(".mysql_result($resultado,$i,0).")">Borrar?</a>
Dónde mysql_result($resultado,$i,0) identifica a cada registro.
Luego:
Código:
<?php
if (isset($_GET['borrar'])){
if ($borrar=="true") echo "Sentencias para borrar el registro nº XX???";
else echo "No borrar nada";
}
echo "<script language=\"javascript\">
function confirmar(registro){
borrar=confirm(\"¿Deseas borrar esto?\"); ";
echo "location.href=\"${_SERVER['SCRIPT_NAME']}?"."borrar=\"+borrar&mensaje=\"registro;";
echo "}
</script>";
?>
Pero no funciona, lo he intentado con comillas, sin comillas, sin el ; y nada...
No sé nada de javascript
: cómo se pasan las variables entre php y javascript?
Saludos.