Dreamweaver - falla al insertar

 
Vista:

falla al insertar

Publicado por stban (2 intervenciones) el 23/11/2006 18:40:50
salu2 a todos, espero que alguien me pueda ayudar, tengo el siguiente error

cuando inserto datos en mi tabla me los guarda 2 veces y la verdad no entiendo porque pero si le doy actualizar solo los guarda una vez

aqui esta mi codigo por si alguien ve el error lo comente

<?php require_once('Connections/conexion.php'); ?>
<?php

//valores que vienen de otra pagina anterior

$ficha = $_POST['ficha'];
$servicio = $_POST['menu1'];
$categoria = $_POST['menu2'];
$tipo = $_POST['menu3'];
$comentario = $_POST['comentario'];

//seleccion de la base de datos

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);

//si no encuentra una ficha igual en la base de datos solo muestra que no se guardaron los datos

if($totalRows_connect == '0')
{
echo "
<html>
<body bgcolor=#003366 vlink=#003366>
<center><br><br><br><table width='351' height='120' border='1' align='center' cellpadding='5' cellspacing='5' bordercolor='#99CCFF' bgcolor='#003366'><tr>

<th><center> <font face='verdana' color=#99CCFF size='5'>FICHA <br>NO VALIDA<br><br></font> <table width='100' border='0' bordercolor='#003366'>
<td width='40' bgcolor='#003366'><A HREF='menu.htm'><img src='boton.gif'></a></td>
</table><br><br> </th>
<hr><br><center>
<img src='uit1.gif'></center><br>
<hr>
<br>
</body>
</html>";

}
//si encuentra la ficha imprime en pantalla un mensaje de que los datos han sido guardados
else
{
echo "<html>
<body bgcolor=#003366 vlink=#003366>
<center><br><br><br><table width='351' height='120' border='1' align='center' cellpadding='5' cellspacing='5' bordercolor='#99CCFF' bgcolor='#003366'><tr>

<th><center> <font face='verdana' color=#99CCFF size='5'>Numero de servicio '$numservicio'<br>En un momento se atendera a tu servicio<br><br></font> <table width='100' border='0' bordercolor='#003366'>
<td width='40' bgcolor='#003366'><A HREF='index.html'><img src='boton.gif'></a></td>
</table><br><br> </th>
<hr><br><center>
<img src='uit1.gif'></center><br>
<hr>
<br>
</body>
</html>";

$fecha = date('d-M-Y');
$hora = date('G:i a');

// y se insertan los datos

mysql_query("INSERT INTO servicios (servicio,categorias,tipo,comentario,ficha,solucion,fecha,hora) VALUES ('$servicio','$categoria','$tipo','$comentario','$ficha','0','$fecha','$hora') ");
}?>
<?php
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