Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema Header Location

    Come mai il comando header non mi funziona dentro ad un "while"?

    codice:
    <?
    include "../config.inc.php";
    
    $CORPORAZIONE=$_POST['corporazione'];
    
    $sql = "SELECT ID_CORPORAZIONE FROM CORPORAZIONI WHERE CORPORAZIONE = '$CORPORAZIONE'";
    $query = mysql_query($sql, $connessione) or die(mysql_error());
    
    while ($row = mysql_fetch_array($query)){
    	$CORPORAZIONE_TIPO = $row['ID_CORPORAZIONE'];
    
    	header ("Location: amm_corp.php?CORPORAZIONE_TIPO=$CORPORAZIONE_TIPO&CORPORAZIONE=$CORPORAZIONE");
    }
    ?>
    Flash Developer for Rich Media
    PHP, jQuery Developer

  2. #2
    prova a mettere exit; dopo l'header ("Location...");

  3. #3
    Sei sicuro che la query restituisca dei risultati ?

    In ogni caso, fai dei controlli, sia su ciò che arriva via POST, sia sulla query (e sui suoi evetuali risultati)
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  4. #4
    ok risolto, sono stupido io, è ovvio che un redirect non può essere ripetuto e in + io non avevo bisogno di ripetere nulla :rollo:

    Ho corretto così:

    codice:
    <?
    include "../config.inc.php";
    
    $CORPORAZIONE=$_POST['corporazione'];
    
    $sql = "SELECT ID_CORPORAZIONE FROM CORPORAZIONI WHERE CORPORAZIONE='$CORPORAZIONE'";
    $query = mysql_query($sql, $connessione) or die(mysql_error());
    
    $row = mysql_fetch_array($query);
    	
    $CORPORAZIONE_TIPO = $row['ID_CORPORAZIONE'];
    
    header ("Location: amm_corp.php?CORPORAZIONE_TIPO=$CORPORAZIONE_TIPO&CORPORAZIONE=$CORPORAZIONE");
    
    ?>
    Il problema ora non è + l'header, anke perkè non ci arriva essendo che prima, mysql, mi da un errore:

    " You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 "

    ma io nella mia riga di sql non vedo errori, voi riuscite a vederne?
    Flash Developer for Rich Media
    PHP, jQuery Developer

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.