Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2016, 23:09
byrong
 
Fecha de Ingreso: enero-2016
Ubicación: Venezuela
Mensajes: 139
Antigüedad: 8 años, 10 meses
Puntos: 3
Problema en array

Tengo el siguiente código:
Código PHP:
    while($mostrarvencimiento mysql_fetch_assoc($mostrarfecha))
         {
          if(isset(
$_POST['3meses'])){
      
$fechavencimiento mysql_real_escape_string($_POST['fechavencimiento']);
      if(isset(
$fechavencimiento)){
      
$query3mesmysql_query("UPDATE empresas SET fechavencimiento = date_add(fechavencimiento,interval 3 month) where id = ".$mostrarvencimiento['id']." LIMIT 1");
      if(
$query3mes){
        echo 
"<script>alert('Se han agregado 3 meses más a ".$mostrarvencimiento['nombreempresa']."') </script> Será redirigido automaticamente..";

          
header('refresh:1; url=porcaducar');
           
      }
      else{
        echo 
"<script>alert('No se pudo extender el lapso de tiempo de ".$mostrarvencimiento['nombreempresa']." ')</script>";
      }
    }
    } 
Hago eso para poder extender 3 meses, pero la cosa es que en otro archivo tengo lo siguiente:
Código PHP:
while($mostrarvencimiento mysql_fetch_array($mostrarfecha))
         {
               echo
'
              <tr>
                <td>Id: '
.$mostrarvencimiento['id'].' / IdE: '.$mostrarvencimiento['idestado'].'</td>
                <td>'
.$mostrarvencimiento['nombreempresa'].'</td>
                <td>'
.$mostrarvencimiento['fechavencimiento'].'</td>
                <td>
                 '
.$mostrarvencimiento['telefonoadmin'].</td>
                <
td><form method="post" action="recibir.php"><input type="submit" value="3 Meses" name="3meses" id="3meses"><input type="submit" value="6 Meses" name="6meses" id="6meses">
                <
input type="submit" value="1 Año" name="12meses" id="12meses"></td></form>
              </
tr
Me muestra todo perfecto, como quiero, pero al momento de dar click que si a 3 meses me registra 3 meses a todas las empresas y yo solo quiero que me registre 3 meses a una sola, supongo que esto se debe al array o no se si sea por el form, ¿Alguna manera de solucionarlo?

Nota: No he duplicado post, solo que el tema del otro post ya lo solucione pero ahora tengo este problema