PHP - inserta doble

 
Vista:

inserta doble

Publicado por stban (8 intervenciones) el 12/12/2006 19:08:19
hola a todos tengo el sigueinte problema con el codigo espero que alguien me pueda ayudar

el problema es que me inserta 2 vecesun registro nuevo y no se porque la unica solucion que se me ocurrio fue eliminar siempre el ultimo registro y asi solo mostrara uno pero el codigo no me lo elimina si alguien me pudiera dicir como solucionar esto o alguna ayuda se lo agradecere y espero sus respuestas lo antes posible

aqui esta el codigo para que lo revisen si alguien tiene una mejor solucion se los agradecere dejen sus comentarios.

<?php require_once('Connections/conexion.php'); ?>
<?php
$ficha = $_POST['ficha'];
$servicio = $_POST['menu1'];
$categorias = $_POST['menu2'];
$tipo = $_POST['menu3'];
$comentario = $_POST['comentario'];

mysql_select_db($database_conexion, $conexion);
$query_connect = "SELECT usuarios.ficha FROM usuarios WHERE usuarios.ficha='$ficha'";
$connect = mysql_query($query_connect, $conexion) or die(mysql_error());
$row_connect = mysql_fetch_assoc($connect);
$totalRows_connect = mysql_num_rows($connect);
?>

<?php
if ($totalRows_connect == '0')
{
echo "<html><body><a href='menu.htm'>no insertados</body></html></a>";
}

else{
$fecha = date('d/m/y');
$hora = date('G:i a');

mysql_query("INSERT INTO servicios (servicio,categorias,tipo,comentario,ficha,solucionado,fecha,hora) VALUES ('$servicio','$categorias','$tipo','$comentario','$ficha','0','$fecha','$hora')");

$result = mysql_query("SELECT * FROM servicios");
$query_record = "SELECT id FROM servicios";
$record = mysql_query($query_record, $conexion) or die(mysql_error());
$row_record = mysql_fetch_assoc($record);
$totalRows_record = mysql_num_rows($record);
while ($row_record = mysql_fetch_assoc($record))
{
$ids=$row_record['id'];
}

mysql_query("DELETE servicios.id FROM servicios WHERE servicios.id='$ids'");

echo "<html><body><a href='menu.htm'>datos insertados</body></html></a>";
mysql_free_result($record);

}

mysql_free_result($connect);
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder