Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/01/2010, 15:10
efelix
 
Fecha de Ingreso: agosto-2005
Mensajes: 152
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: Evitar información duplicada

Gracias por tu pronta respuesta, pero me parece que tengo problemas en la sintáxis. Pues mira esto:
Código PHP:
<?php
// incluimos el archivo de conexion
include ('db_cnx.php');
$busqueda mysql_query("SELECT codigo_emp FROM datos WHERE codigo_emp='$codigo_emp'"); 
if(isset(
$_POST['enviar']) && $_POST['enviar'] == 'Enviar'){
// comprobamos que el formulario no envie campos vacios
if(!empty($_POST['codigo_emp']) && $_POST['descripcion'] &&
$_POST['comprador1'] && $_POST['identidad1'] && $_POST['comprador2'] && $_POST['identidad2'])
 && if(
mysql_num_rows($busqueda)>0) { // ó " !=0 " como se quiera ver
Pues en la primera línea creo una variable y le asigno el valor de una query, después con mysql_num_rows compruebo lo devuelvo por la consulta asignada a la avariable, si el valor es mayor que 1 es que el registro ya existe, sino lo agrego a la tabla. Ahora me pregunto si es posible una sentencia IF colocada después del operador and (&&)?.
Pues estoy obteniendo el siguiente código de error cuando llamo a la página.
Este es el error: Parse error: syntax error, unexpected T_BOOLEAN_AND in C:\AppServ\www\buscador1\add_datos.php on line 10.
La línea 10 del código es dónde está el and y el if.
Gracias.