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

    Richiamare pagina php in un IF

    Sono 3 giorni che ho iniziato a programmare col php.

    Per esercitarmi sto creando un sito in cui un utente, dopo essersi registrato ed essersi loggato, può segnalare un sito inserendo varie informazioni (nome del sito, url, eventuale indirizzo fisico, contatti, ecc).
    Quest'ultima operazione la faccio attraverso la compilazione di un form nella pagina "insert.php".
    Il problema è questo: dopo aver inserito le info suddette, vorrei richiamare un'altra pagina (upload.php) in cui viene permesso all'utente di uppare una foto per il sito che ha segnalato. Come si fa a richiamare questa pagina?

    Ovviamente, dovrei anche passare l'id del sito (contenuto in una variabile "$id_website") in modo da associare la foto che andrò a caricare al sito corretto.

    Questa è la parte di "insert.php" in cui verifico la corretta segnalazione delle info url, nome del sito, contatti, ecc.
    Codice PHP:
    if ($inviasito && $inviacategorie && $inviaurl && $inviacontatti) { 
        echo 
    "Sito segnalato con successo.



    "
    ;

        
    /*qui ci dovrebbe andare la parte di codice che richiama "upload.php"
        e che passa a questa pagina alcune informazioni (come "$id_website")*/
                                                                            
    } else {
        echo 
    "ERRORE - Sito non segnalato.

    "
    ;


  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508

    Re: Richiamare pagina php in un IF

    Ad esempio
    Codice PHP:
    if ($inviasito && $inviacategorie && $inviaurl && $inviacontatti) { 
        echo 
    "Sito segnalato con successo.



    "
    ;

        echo 
    '<META HTTP-EQUIV="REFRESH" CONTENT="3; URL=upload.php?id='.$id_website.'">';
    } else {
        echo 
    "ERRORE - Sito non segnalato.

    "
    ;


  3. #3
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480

    Re: Re: Richiamare pagina php in un IF

    Originariamente inviato da Alhazred
    Ad esempio
    Codice PHP:
    if ($inviasito && $inviacategorie && $inviaurl && $inviacontatti) { 
        echo 
    "Sito segnalato con successo.



    "
    ;

        echo 
    '<META HTTP-EQUIV="REFRESH" CONTENT="3; URL=upload.php?id='.$id_website.'">';
    } else {
        echo 
    "ERRORE - Sito non segnalato.

    "
    ;

    ma così non è più facille?

    Codice PHP:
    if ($inviasito && $inviacategorie && $inviaurl && $inviacontatti) { 
        echo 
    "Sito segnalato con successo.



    "
    ;

        include 
    'upload.php';
    } else {
        echo 
    "ERRORE - Sito non segnalato.

    "
    ;


  4. #4
    Garakkio nel modo da te suggerito è possibile utilizzare le variabili definite nella pagina "chimanate" nella pagina "chiamata"?

    In pratica, io ho "insert.php" che:
    - definisce al suo interno la variabile $id_website
    - come da te suggerito, potrebbe includere la pagina "upload.php"

    E' possibile usare in quest'ultima la variaible $id_website???

  5. #5
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Dovresti almeno leggere il manuale...
    Usare include equivale a scrivere il codice della pagina che stai includendo.

  6. #6
    Perfetto. Funziona anche includendo la pagina upload.php

    Grazie mille Garakkio!

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.