Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Immettere un valore a pagina1 e passarlo alle successive...

    Codice PHP:
    <?php

    include ("pagina1.php");

    include (
    "pagina2.php");

    include (
    "pagina3.php");

    include (
    "pagina4.php");

    include (
    "pagina5.php");

    ?>
    In tutte e cinque le pagine dovrei avere uno stesso valore ($iniziorange) immesso da campo input dall'utente nella pagina1.php, nel caso l'utente non immetta nessun valore dovra essercene uno di default in modo da non avere errore di mancata immissione del valore...

    Ho provato in mille modi ma mi da sempre errore

    Come potrei fare?

    tnx


  2. #2
    puoi fare una cosa del genere:
    pagina1.html:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    
    <html>
    <head>
      <meta http-equiv="content-type" CONTENT="text/html; charset=ISO-8859-1">
      <title>pagina1</title>
    </head>
    <body>
    	<h1>
    	Immetti un valore
    	</h1>
    <form method="post" action="pagina2.php">
    <input type="text" size="20" name="iniziorange" />
    
    
    <input type="submit" value="Continua" />
    </form>
    </body>
    </html>
    In questa pagina HTML si richiede all'utente di inserire un valore, che poi sara passato alla pagina2, premendo il pulsante "Continua".

    Nelle altre 4 pagine il codice dovrebbe essere:
    Codice PHP:
    <?
    $iniziorange
    =$_REQUEST['iniziorange'];//assegna a questa variabile il valore del coampo dove è stato inserito il valore che ci interessa


     
    if ($iniziorange == ""): $iniziorange"valore di default";//se $iniziorange è vuoto, gli assegna un certo valore
    echo ("$iniziorange");//scrive il valore id iniziorange
    ?>
    Spero di esserti stato utile.
    Fammi sapere!

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Una cosa molto simile l'avevo già provata...

    E mi dava sempre il solito (come lo da tuttora)

    Notice: Undefined index: iniziorange in C:\pagina1.php on line 25



    Grazie comunque

  4. #4
    Quello non è un errore!
    E' solo una notifica!
    Non compromette affatto l'esecuzione dello script.
    Se ne era trattato già in un altro post.
    Ecco la risposta di Ramna2:


    I notice non sono degli errori, sono solo delle notifiche
    per ovviare al problema o segui tutti i dettami del codice php o all'inizio del file puoi inserire
    error_reporting(E_ERROR);
    che ti mostrerà solo gli errori che bloccano l'esecuzione dello script


    Comunque non mi spiego quelle notifiche, ho creato pagine simili, e non mi ha mai dato questo errore...

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.