Visualizzazione dei risultati da 1 a 10 su 10

Discussione: prima prova con php

  1. #1

    prima prova con php

    ciao a tutti,
    mi sto avvicinando ora al php.
    Non riesco a visualizzare la pagina php. vi spiego:
    ho una pagina html con un form e radio button che puntano ad una pagina php.
    Non riesco a visulalizzare il contenuto della pagna php.

    il mio dubbio è questo: è gusto che da un index html, punti ad una pagina php?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non è chiaro ciò che ti succede.
    Non visualizzi la pagina che vuol dire? Pagina bianca? Errore? In tal caso che tipo di errore?

    Puoi puntare verso una pagina php da dove vuoi, quindi si, da index.html puoi avere un link che va verso una pagina php.

    Assicurati che il webserver (Apache) sia avviato e che come indirizzo sul browser tu abbia una cosa del tipo http://localhost/pagina.php e non file:///C:/xampp/htdocs/pagina.php perché in tal caso il webserver non interpreterà il codice php.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    67
    ciao a tutti,
    mi sto avvicinando ora al php.
    Non riesco a visualizzare la pagina php. vi spiego:
    ho una pagina html con un form e radio button che puntano ad una pagina php.
    Non riesco a visulalizzare il contenuto della pagna php.

    il mio dubbio è questo: è gusto che da un index html, punti ad una pagina php?

    Ciao

    Beh, non ho ben compreso qual è il tuo dubbio, ma se non ho capito male lo sono proprio sulle basi ..

    immagine di avere quanto segue:

    prova.php:
    codice:
    <?php
    echo "<form action=\"prova_exe.php\" method=\"post\">";
    echo "<input type=\"text\" maxlenght=\"30\" value=\"Scrivi qui\" name=\"scrivi\">";
    echo "</form>";
    in prova_exe.php dovrai dichiarare le variabili (in questo caso) POST, ed eventualmente dare delle condizioni. Infatti questa pagina ha il compito di elaborare. Presa mano con il php puoi tranquillamente non rimandare in un'altra pagina ma fare tutto nella stessa.
    codice:
    <?php
    $scrivi=$_POST['scrivi'];
    
    if($scrivi != "") {
         echo "Hai compilato correttamente l'input scrivendo \"$scrivi\"";
    }
    
    ?>

  4. #4
    ciao.. grazie per le risposte.. vi faccio il mio esempio.
    Ho una pagina html che presente dei radio button per scegliere il colore dello sfondo della stessa pagina.
    Questo è il codice:
    Codice PHP:
    <head>
      <title> titolo</title>
      <link rel="stylesheet" type="text/css" href="stile.css">
    </head>

    <h1>Pagina con sfondo dinamico!</h1>

    <?php
    echo '<form action="init.php" method="get" >';
    ?>

    <input type="radio" class="radio" name="color" value="blue" checked/> blue 

    <input type="radio" class="radio" name="color" value="giallo"/> giallo 

    <input type="submit"  value="invia" />
    </form>
    <?php
    $color 
    $_GET['color'];
    if(
    $color=="blue")
        {echo 
    'hai scelto blue';}
    elseif (
    $color=="giallo")
        {echo 
    'hai scelto giallo';}    
    ?>
    quando poi visualizzo la pagina ho questo:

    codice:
    Notice: Undefined index: color in C:\blablabla\init.php on line 17
    Aggiungo però che poi sembra che la pagina funzioni, perè sulla prima pagina (la init.oho) ho questa notice. Ho letto di dichiarare la variabile, e l'ho fatto.. ma credo che sia proprio questo il problema.. che alla prima pagina, anche quando la dichiaro con
    codice:
    $color = $_GET['color'];
    , mi torna sempre lo stesso errore.

    Qualcuno puo aiutarmi???
    Grazie

  5. #5
    Scusa ma se il php sta nella stessa pagina perchè hai specificato l' action? Lascia action vuoto, ovvero:

    codice:
    action=""
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  6. #6
    ok.. grazie della risposta.. pensavo che comunque andasse valorizzato in quanto form.
    Apparte questo però, il notice mi si presenta lo stesso.

    come evitarlo?????

    Grazie

  7. #7
    Da quel che ho capito lo vedi in locale con xampp, prova ad hostarlo e provare..
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  8. #8
    uso (da poco) easyphp... quindi vado su 127.0.0.1/blabla/init.php

  9. #9
    Sì ma hai uno spazio web? Ad esempio su altervista che è gratis, almeno provi ad hostarlo là per vedere se è realmente un problema o è causato da apache
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  10. #10
    purtroppo non ho uno spazio... dovrò provare però.
    Grazie

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.