Código PHP:
<div id="mgonewpus">
<?php
//CONEXION DE LA BBDD EN LOCALHOST//SI QUITO ESTO NO SE MUESTRA LA CONSULTA EN LA PAGINA
$conexion=mysql_connect('localhost','root','');
mysql_select_db('u151950844_lacor',$conexion);
mysql_query("SET NAMES 'utf8'");
/////////////////////////////// NO QUITAR //////////////////////////////////////
$trabajo=$_POST["fldWork"];
$pieza=$_POST["fldPartNumber"];
$duns=$_POST["fldDUNS"];
$pus=$_POST["fldPUS"];
$fecha=$_POST["fldDate"];
$hora=$_POST["fldHour"];
$cantidad=$_POST["fldAmount"];
$monitor="1";//Aquí no sé si tengo que poner TRUE, o 1//
//compruebo que ha recogido bien los datos.
echo "compruebo que ha recogido bien los datos.<br/><br/>";
echo $trabajo."... el trabajo.<br/>";
echo $pieza."... la pieza.<br/>";
echo $duns."... el DUNS<br/>";
echo $pus."... el PUS<br/>";
echo $fecha."... la Fecha<br/>";
echo $hora."....la Hora<br/>";
echo $monitor."...el Monitor, que no sé si hay que ponerlo o no.<br/><br/>";
//Entiendo que hay que INSERTAR los datos en la tabla tblpus pero con la condición de que si la pieza ya existe no haga la inserción.
//Tendré que generar una consulta
$sql="SELECT * FROM tblpus";
//Ejecuto la consulta
$consulta=mysql_query($sql,$conexion);
//EXTRAIGO RESULTADOS DE LA CONSULTA
while($reg=mysql_fetch_array($consulta)){
$trabajo2=$reg["fldWork"];
$pieza2=$reg['fldPartNumber'];
$duns2=$reg['fldDUNS'];
$pus2=$reg['fldPUS'];
$fecha2=$reg['fldDate'];
$hora2=$reg['fldHour'];
$cantidad=$reg['fldAmount'];
$monitor2=$reg['fldMonitor'];
echo "PIEZA2 ".$pieza2."<BR/>";
echo "PIEZA ".$pieza."<BR/>";
if($pieza2!=$pieza){
//Establezco la consulta
$sql="INSERT INTO tblpus (fldWork, fldPartNumber, fldDUNS, fldPUS, fldDate, fldHour, fldAmount, fldMonitor)VALUES('".$trabajo."','".$pieza."','".$duns."','".$pus."','".$fecha."','".$hora."','".$cantidad."','".$monitor."')";
//Ejecuto la consulta
$consulta=mysql_query($sql,$conexion);
echo "sqlxx ".$sql;
}else{
print "Esta nº de Pieza y este albarán de entrada de piezas' PUS' ya existen en la base de datos";
}
}
/*
echo "<b>Todos los Registros se han insertado con éxito.<br/></b>";
//Compruebo la consulta
echo "<br/>Compruebo la consulta que he hecho. <br/>";
echo $sql;
/////////////////////////
if(($i%1)==0){
}
$i++;
}
}
*/
?>
</div>
Y lo unico que quiero es la manera de que esta condicion se cumpla ($pieza2!=$pieza), es decir que si pieza2 no coincida con pieza se pueda insertar una pieza y si no coincide que muestre un mensaje, llevo ya 6 horas con esto y en la tabla se puede insertar absolutamente de todo le da igual que existan iguales o no.
¿me podeis ayudar?
Gracias