Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2014, 13:53
Avatar de i09120190
i09120190
 
Fecha de Ingreso: noviembre-2014
Mensajes: 19
Antigüedad: 10 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>";