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

    [PHP] Pagina bianca senza errori

    Ciao a tutti, sto realizzando questa pagina php che si può accedere dopo aver clicclato su una pagina di menù dopo logut (grazie a Joomla e a Jumi). Solo che, se clicco su quel link, mi compare una pagina bianca senza errori o avvisi. Non riesco a capire bene il perché... Qualcuno ha un lume?

    In pratica la pagina PHP mi mostra una serie di form, ciascuno con due pulsanti che devono eseguire una query "al volo".

    Ecco il testo:
    Codice PHP:
    <?php
     
    function btnEliminaProgetto() {
        
    alert("Elimino il progetto");
     }
     function 
    btnModificaProgetto() {
        
    alert("Modifico il progetto");
     }
    ?>

    <H3> Lista dei progetti pubblicati </H3><BR>

    <?php
     $username
    ="";
     
    $password="";
     
    $database="xxxxx";
     
     
    $connessione mysql_connect(localhost$username$password);
     if(
    $connessione == false)
        die(
    "Errore nella connessione al database");
     
     
    $selezione mysql_select_db($database);
     if(
    $selezione == false)
        die(
    "Impossibile selezionare il database.");

     
    $query "SELECT ---qui ci va la select con i campi e la tabella ---";
     
    $risultati mysql_query($query); 
     
    $num mysql_numrows($risultati);
     
    mysql_close();

     
    $indice 0;
     while(
    $indice $num) {
        
    $ID mysql_result($risultati$i"aaa");
        
    $nome mysql_result($risultati$i"bbb");
        
    $versione mysql_result($risultati$i"ccc");
        
    $tipologia mysql_result($risultati$i"ddd");
    ?>

    <FORM name="gestioneProgetti" method="post">
       <fieldset>
       <legend>Progetto</legend>
       <label>aaa: </label><input type="text" value='$id' size=50  name="aaa"><br>
       <label>bbb: </label><input type="text" value='$nome' size=50  name="bbb"><br>
       <label>ccc: </label><input type="text" value='$versione' size=50  name="ccc"><br>
       <label>ddd: </label><input type="text" value='$tipologia' size=50  name="ddd"><br>
       <input type="submit" name="btnEliminaProgetto" value="Elimina il progetto" /> 
       <input type="submit" name="btnModificaProgetto" value="Modifica il progetto" /> 
       </fieldset>

    <?php
     
    if(isset($_POST['btnEliminaProgetto'])) btnEliminaProgetto();
     if(isset(
    $_POST['btnModificaProgetto'])) btnModificaProgetto();
     }
    ?>

    </FORM>
    <br><br>
    Grazie

  2. #2
    Codice PHP:
    ...
    alert("Elimino il progetto");
    ... 

    PHP non possiede una funzione alert()
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    oltre a quanto fatto notare da satifal, sbagli anche nel form
    Codice PHP:
    // tu scrivi
    <label>aaa: </label><input type="text" value='$id' size=50  name="aaa"><br>

    // devi scrivere
    <label>aaa: </label><input type="text" value='<?php echo $id?>' size=50  name="aaa"><br>
    PS: ma abilitare la visualizzazione degli errori pare brutto?

  4. #4
    Quote Originariamente inviata da clasku Visualizza il messaggio
    PS: ma abilitare la visualizzazione degli errori pare brutto?

    In effetti si, altrimenti invece di pagina bianca si vedrebbero tanti messaggi di errore che potrebbero risultare frustranti!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    e vuoi mettere la soddisfazione di stare ore per trovare il punto e virgola che ti sei scordato

  6. #6
    Se ometto un punto e virgola, mi viene segnalato l'errore.
    Ho cambiato quanto da voi indicato, ma la pagina bianca rimane sempre!

  7. #7
    Cioè se faccio un errore, mi viene segnalato! Come un ";" scordato O.o

  8. #8
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    il sorgente HTML della pagina cosa ti mostra?

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.