Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2014, 13:53
Avatar de i09120190
i09120190
 
Fecha de Ingreso: noviembre-2014
Mensajes: 19
Antigüedad: 12 años
Puntos: 0
Registros duplicados

Hola!
Chicos, ahora tengo este problema:
Este código evita que se ingrese un articulo si ya existe y además existe con el mismo precio, por lo que si tengo en mi BD:
gansito $5

e intento agregar nuevamente gansito, pero con precio de $6 si se ingresa y en mi BD queda:
gansito $5
gansito $6

Lo que quisiera es que al momento de insertar el segundo gansito se guarde como gansito1, es decir:
gansito $5
gansito1 $6

y si yo quiero ingresar uno con distinto precio quede así:

gansito $5
gansito1 $6
gansito2 $6.5

y así sucesivamente....

Me ayudan porfis.

Cita:
Código PHP:
<?php
    $mensajel                
= "";
    
$articulo_duplicado = false;
    
$precio_duplicado        = false;

    
$articulo = escaparQuery($str_articulo);
    
$precio = escaparQuery($str_precio);
 
    include(
"../login/conectar_bd.php");
    
conectar_bd();
 
 
    
$sql = "SELECT  idArticulo  FROM articulo
    WHERE articulo ='"
.trim($articulo)."' AND precio = '".trim($precio)."'";
    
$rs = mysql_query($sql);
    
$log .=  $sql."<br>";

        
    if ( 
$fila  = mysql_fetch_object($rs) ) {
        
$articulo_duplicado = true;
        
$precio_duplicado = true;
    }
 
    if( 
$articulo_duplicado && $precio_duplicado)
        
$mensaje= "<li>El articulo <b>".$articulo."</b> ya fue registrado anteriormente.</li>";
     
$log .=  $mensaje."<br>";