Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/10/2007, 11:44
Nantcy
 
Fecha de Ingreso: marzo-2007
Mensajes: 163
Antigüedad: 17 años, 11 meses
Puntos: 0
Pregunta Re: Problema con formularios ....

No, no guardo en variable de sesion el carrito.

Estos son los datos que paso para la página de eliminar el artículo meidnate un formulario:
Código HTML:
 <input type="submit" name="compra" value="Comprar">
              </div></td>
            <td valign="top"><input type="submit" name="quitar" value="Eliminar" onClick="confirmBorrar()"></td>
                             <input type="hidden" name="ida" value="<?php $id ?>">			
                             <input type="hidden" name="arti" value="<?php $nomb ?>">										 
                             <input type="hidden" name="pre" value="<?php $precio ?>"> 
Eseste es el código que tengo en la página de borrar artículo:
Código PHP:
session_start();
$email=$_SESSION['email']; 
echo "<div align='center'>"; 
echo "<font face='Arial' color='blue' size=2> $email </font><br> $Error";
echo "</div>";
?>
<?php
$link
=mysql_connect("localhost","root""") or die('No se ha podido Conectar');
 if(
$link==true)
 {
   
mysql_select_db("tienda") or die("No se pudo tener acceso a la Base de Datos"); 
   
$id=$_POST['artic'];
   
$nomb=$_POST['arti'];
   
$pre=$_POST['pre'];
   
$dia=date(d);
   
$mes=date(m).$dia;
   
$fec=date(Y).$mes;
   
//$costo=$_POST['costounid'];
   
if($id !='')
    {
    
//$sacar="SELECT precio FROM carro_compra WHERE id_art='$arti'";
    //$precact="SELECT SUM(precio)-$sacar FROM carro_compra WHERE id_art='$arti' AND id_art='$costo'";
    //$numreg-=1;
       
$quitar=mysql_query("DELETE FROM carro_compra WHERE id_art='$id' AND fecha='$fec' AND e_mail='$email'",$link);
     
$Res=mysql_error($quitar);
       if(!empty(
$error))
          {
           echo 
"<div align='center'>"
           echo 
"<font face='Arial' color='blue' size=2>Se ha producido un Error al momento de Borrar el Artículo selecconado.</font><br> $Error";
           echo 
"</div>";
          }     
          else
             {
               echo 
"<div align='center'>"
              echo 
"<font face='Arial' color='blue' size=2>Se ha Borrar el Artículo selecconado con Éxito</font><br>";
              echo 
"</div>";
              
$res=mysql_query("SELECT id_art from carro_compra WHERE id_art!='$id' AND fecha='$fec' AND e_mail='$email'");
              
$numReg=mysql_num_rows($res);
               if(
$numReg==0)
                 {
                 
?>
                   <script language=javascript><!--
                    var pagina="http://localhost/busquedas.php"
                    function redireccionar() 
                    {
                    location.href=pagina                                     
                    } 
                    alert("Volviendo a la página de Búsqueda. 'Espere'");
                    setTimeout ("redireccionar()",3000);
                   //--></script>
                <?php   
                 
}
                  else
                     {    
[
COLOR="Magenta"//Este while lo acabo de poner para ver si resulevo el problema pero aun no lo prueba[/COLOR]
                 
while($rows=mysql_fetch_array($res))
                     {
                      
$id=$rows["id_art"];
                      
$nomb=$rows["nom_art"];
                      
$pre=$rows["precio"];
                 
?>
[COLOR="magenta"]//Este es el otro formulario por donde paso los datos para el carrito de compra[/COLOR]                     <form name="car" action="carrocomp.php" method="post">
                       <input type="hidden" name="cual" value="<?php $id ?>">
                       <input type="hidden" name="nomb" value="<?php $nomb ?>">
                       <input type="hidden" name="prec" value="<?php $pre ?>">                                              
                       <?php echo "<div align='center'>";  ?>
                       <input type="submit" name="regresar" value="Regresar a Carrito de Compra">
                       <?php echo "</div>" ?>
                     </form>                
                <?php
                     
//fin while                                       
                     
//fin else numreg
            
}//fin else Error         
        
//fin if arti                                      
    
//fin if link    
?>