Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/09/2005, 10:42
Avatar de franquero
franquero
 
Fecha de Ingreso: julio-2005
Mensajes: 179
Antigüedad: 18 años, 9 meses
Puntos: 1
Hola a todos! ! !

Aquí sigo liado dando mis primeros pasos con php-mysql y peleándome con el código

Tengo dos preguntas. Una es cómo hacer para que cuando un registro está almacenado en la base de datos no se pueda insertar otro igual.

Y la duda más importante:

Estoy tratando de conseguir borrar un registro de mi tabla. He visto un post sobre este tema en el foro, pero el código es diferente al mío, a ver qué os parece. Si voy muy mal encaminado empiezo de nuevo, pero si éste puede valer mejor que mejor:

Código PHP:
<?php
mysql_connect 
("localhost""""");

$result=mysql_db_query("tabla","select * from disponibilidad");
?>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1> 
<TR>
<TD>&nbsp;<B>SALÓN</B></TD> 
<TD>&nbsp;<B>DÍA</B>&nbsp;</TD> 
<TD>&nbsp;<B>MES</B>&nbsp;</TD>
<TD>&nbsp;<B>AÑO</B></TD> 
<TD>&nbsp;<B>BORRAR</B>&nbsp;</TD>
</TR> 

<?php
while ($row=mysql_fetch_array($result)) {

printf("<tr><td>%s</td>
         <td>%d</td>
         <td>%s</td>
         <td>%d</td>
         <td><a href=\"borrado2.php?id=%d\">Borrar</a></td></tr>"
,
         
$row["salon"],
         
$row["dia"],
         
$row["mes"],
         
$row["ano"],
         
$row["ID"]);
}
mysql_free_result($result)
?>
Así envío al archivo borrado2.php la variable $id con el valor del ID del registro seleccionado. Hasta aquí todo perfecto.

borrado2.php
Código PHP:
<?php
$conec 
mysql_connect ("localhost""""");
$tab mysql_select_db ("tabla"$conec);

mysql_db_query("DELETE * FROM disponibilidad ID='$id'"$tab);

echo 
"Registro borrado";

mysql_close($conec);
?>
Me lee el echo, pero el registro no se borra.

Espero la opinión de los maestros
Gracias de antemano
__________________
Es una suerte que la sociedad libre sea más productiva, porque de no haberlo sido jamás se habría tolerado.