Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Problema..

  1. #1

    Problema..

    Scusate mi dite perchè mi da una pag bianca? no errori ma pag bianca..

    codice:
    //FUNZIONE EDIT
    if($action == "edit"){
    if($pag == "NULL"){
    $query2 = "SELECT * FROM `cantieri`";
    $rss2 = mysql_query($query2, $conn) or die("errore nella query");
    echo "<form action='cantieriediting.php?action=edit&pag=2' method='post' enctype='multipart/form-data'>
    <select size='1' name='damod'>";
    while($row2 = mysql_fetch_array($rss2)){
    $nome = $row2["nome"];
    $id2 = $row2["id"];
    echo "<option value='$id2'>$nome</option>";
    }//chiusura while
    echo "</select>
    
    
    <input type='submit' value='Invia il file'></p>";
    }// chiusura pag NULL
    if($pag == "2"){
    $query3 = "SELECT * FROM `cantieri` WHERE id='$damod'";
    $rss3 = mysql_query($query3, $conn) or die("errore nella query");
    echo "<form action='cantieriediting.php?action=edit&pag=3' method='post' enctype='multipart/form-data'>";
    while($row3 = mysql_fetch_array($rss3)){
    $nome = $row3["nome"];
    $id3 = $row3["id"];
    $ds = $row3["descrizione"];
    echo"
    <input type='hidden' name='id3' size='20' value='$id3'>
    
    
    <input type='text' name='newds' size='50' value='$ds'></p>
    <input type='submit' value='Invia' name='B1'><input type='reset' value='Reimposta' name='B2'></p>";
    }//chiusura While
    }//chiusura pag 2
    }// chiusura action
    naturalmente lo devo continuare, ma se non trovo l'errore..

    The Happyest Times
    Are The Ones
    That Are Shared

  2. #2
    up
    The Happyest Times
    Are The Ones
    That Are Shared

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ti conviene iniziare ad indentare il codice, giusto per avere una migliore leggibilità.

    $action da dove arriva? se nn è settata oppure se il suo valore è diverso da "edit" allora il codice nn potrà mai stamapre niente



    think simple think ringo

  4. #4
    è sull'url
    The Happyest Times
    Are The Ones
    That Are Shared

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    se il register global (un parametro di configurazione di php contenuto nel php.ini) è off allora nn potrai mai passare le variabili in quel modo, ma dovrai usare degli array globali, quali $_GET, $_POST, $_COOKIE, $_SESSION.

    nel tuo caso:
    $action diventa $_GET['action']



    think simple think ringo

  6. #6
    nu quell'opzione è attiva, la uso in altre parti precedenti sempre nello stesso script ed anche in altri..
    The Happyest Times
    Are The Ones
    That Are Shared

  7. #7
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    se il valore di $action arriva corretto prova a controllare il valore di $pag facendo echo $pag (e per sicurezza echo $action).


    think simple think ringo

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.