Ver Mensaje Individual
  #9 (permalink)  
Antiguo 13/03/2009, 11:37
felino_13
 
Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Evitar Duplicados PHP-MYSQL

No me deja ponerte la imágen de la estructura de la tabla, debo tener una antigüedad de mas de 30 días...

Con respecto al código HTML manejo muchas tablas tratare de poner el código más importante:
<form method="POST" action="guardar.php" name="alta">

<select size="1" name="Equipo0" style="font-family: Times New Roman; font-size: 10pt">
<option value="0">Seleccione un Equipo...</option>
<option value="1">CPU</option>
<option value="2">MONITOR</option>
<option value="3">TECLADO</option>
<option value="4">RATON</option>
<option value="5">REGULADOR</option>
<option value="6">BOCINAS</option>
<option value="7">IMPRESORA</option>
<option value="8">ESCANER</option></select>
<input type="text" name="Serie" size="23" style="font-family: Times New Roman; border: 1px solid #049140; font-size:10pt"></font></td>

Archivo Guardar.php

<?php
$Folio = $_POST['Folio'];
$Equipo0 =$_POST['Equipo0'];
$Serie = $_POST['Serie'];
$conexion = mysql_connect('localhost','usuario','*********');
mysql_select_db('resguardos');

$chek_Folio = "SELECT * FROM datos WHERE Folio='$Folio'";
$result = mysql_query($chek_Folio);
$numrows = mysql_num_rows($result);
if ($numrows!=0) {
echo "<font color='#FF0000'><b>Error</b> </font> el Folio: ".$_POST['Folio']." ya existe, por favor intente con otro";
exit();
mysql_close($conexion);
}
mysql_query($sql);

//Datos del Select Equipo0
if ($_POST['Equipo0'] == "1") {
$chek_Serie = "SELECT * FROM cpu WHERE Serie='$Serie'";
$result = mysql_query($chek_Serie);
$numrows = mysql_num_rows($result);
if ($numrows!=0) {
echo "<font color='#FF0000'><b>Error</b> </font> el número de serie: ".$_POST['Serie']." ya existe, por favor intente con otro";
exit();
mysql_close($conexion);
}else{
$eqpo1="INSERT INTO cpu (Marca,Modelo,Serie,Observaciones,Folio)VALUES ('".$_POST['Marca0']."','".$_POST['Modelo0']."',' ".$_POST['Serie']."','".$_POST['Observaciones']."','".$_POST['Folio']."')";
mysql_query($eqpo1);
}
}
$sql="INSERT INTO datos (Folio,Fecha,Hora,Proveedor,Puesto,Adscripcion,Con tacto)VALUES ('".$_POST['Folio']."', '".$_POST['Fecha']."', '".$_POST['Hora']."', '".$_POST['Proveedor']."', '".$_POST['Puesto']."', '".$_POST['Adscripcion']."', '".$_POST['Contacto']."')";

mysql_query($sql);
//mysql_query($eqpo1);
mysql_close($conexion);
echo "Los datos han sido Guardados satisfactoriamente";
?>


Si falta algo, o necesitas que ponga algo más, por favor solo dimelo....