Visualizzazione risultati 1 fino 9 di 9

Discussione: Aiuto form

  1. #1
    Guest

    Predefinito Aiuto form

    Salve, ho bisogno di aiuto per un form che non riesco a creare!

    Ho a disposizione il file viaggi.html:

    Codice HTML:
    <div id="content">
    <h2>Racontate i vostri viaggi</h2>
    <p>In questa sezione potrete raccontarci i vostri viaggi.</p>
    <p>&nbsp;</p>
    <form name="viaggi" method="post" ACTION="file.php">
    	  <div class="form_description">
    			<h2>I vostri viaggi</h2>
    	  <p>Descriveteceli...</p>
    			<label class="description" for="element_1">Titolo 
    			  <input id="element_1" name="element_1" class="element text medium" type="text" maxlength="255" value=""/>
    			</label>
    	    <div>
    	      <p>Luogo
    	        <select class="element select medium" id="element_8" name="element_8">
    	          <option value="" selected="selected"></option>
    	          <option value="1" >Italia</option>
    	          <option value="2" >Europa</option>
    	          <option value="3" >America del Nord</option>
    	          <option value="4" >America del Sud</option>
    	          <option value="5" >Australia</option>
    	          <option value="6" >Asia</option>
                </select>
    	      </p>
    	      <div></div>
    	    <label class="description" for="element_2">Data del Viaggio </label>
    	    <span>
    	      <input id="element_2_1" name="element_2_1" class="element text" size="2" maxlength="2" value="" type="text"> /
    		    <label for="element_2_1">MM</label>
            </span>
    	    <span>
    	      <input id="element_2_2" name="element_2_2" class="element text" size="2" maxlength="2" value="" type="text"> /
    		    <label for="element_2_2">DD</label>
            </span>
    	    <span>
    	      <input id="element_2_3" name="element_2_3" class="element text" size="4" maxlength="4" value="" type="text">
    	      <label for="element_2_3">YYYY</label>
            </span>		  
    	    	    <label class="description" for="element_3"><br />
    	      Costo </label>
    	    <span class="symbol"></span>
    	    <span>
    		  <input id="element_3_1" name="element_3_1" class="element text currency" size="10" value="" type="text" /> .		
    			<label for="element_3_1">Euros</label>
    	    </span>
    	    <span>
    		  <input id="element_3_2" name="element_3_2" class="element text" size="2" maxlength="2" value="" type="text" />
    		  <label for="element_3_2">Cents</label>
    	    </span>
    	    <label class="description" for="element_4">Descrizione </label>
    	    <div>
    	      <textarea id="element_4" name="element_4" class="element textarea medium"></textarea> 
            </div>
    	    <label class="description" for="element_5">Immagini </label>
    	    <div>
    	      <input id="element_5" name="element_5" class="element file" type="file"/> 
            </div>
    	    <label class="description" for="element_6"> </label>
    	    <div>
    	      <input id="element_6" name="element_6" class="element file" type="file"/> 
            </div>
    	    <label class="description" for="element_7"> </label>
    	    <div>
    	      <input id="element_7" name="element_7" class="element file" type="file"/> 
            </div>
    	    <input type="hidden" name="form_id" value="118589" />
    			    
    	    <input id="saveForm" class="button_text" type="submit" name="submit" value="Invia" />
    	  </div>
    </form>
    </div>
    Questo invece è il file file.php:

    Codice PHP:
    <?php
    $db
    = "database.txt"; // in questo file verranno salvati i dati.

    $fp = fopen($db, "a+");
    fwrite($fp, $_POST["element_1"] . " | " . $_POST["element_8"] . " | " . $_POST["element_2"] . " |
    "
    . $_POST["element_2_1"] . " | " . $_POST["element_2_2"] . " | " . $_POST["element_2_3"] . " |
    "
    . $_POST["element_3"] . " | " . $_POST["element_3_1"] . " | " . $_POST["element_3_2] . " |
    " . $_POST["element_4"] . " | " . $_POST["element_5"] . " | " . $_POST["element_6"] . " |
    " . $_POST["element_7"] . ); // salvo i dati nel file
    fclose(
    $fp);
    ?>
    Ma qualcosa non funziona e mi dà questo errore:

    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in D:\Inetpub\webs\viaggimiraggiit\file.php on line 8

    Cosa può essere??
    Grazie in anticipo!

  2. #2
    Data registrazione
    04-09-2009
    Messaggi
    183

    Predefinito

    L'ultimo punto non ha senso.
    Age Of Empires GIF Creator & Archive
    New! Blog informatico di scripting PHP avanzato
    Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006)
    Il mio clan di The Conquerors -> Rifugio dei Conquerors
    Il mio stato su Xfire Live Video -> Unreal Tournament 2004
    Facebook MMORPG

  3. #3
    Guest

    Predefinito

    Quale, scusa?

  4. #4
    Data registrazione
    04-09-2009
    Messaggi
    183

    Predefinito

    $_POST["element_7"] . );
    Togli il punto.
    Age Of Empires GIF Creator & Archive
    New! Blog informatico di scripting PHP avanzato
    Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006)
    Il mio clan di The Conquerors -> Rifugio dei Conquerors
    Il mio stato su Xfire Live Video -> Unreal Tournament 2004
    Facebook MMORPG

  5. #5
    Guest

    Predefinito

    Fatto, ma non risolve nulla!

    Ho tuttavia notato una cosa: dall'ottava riga i colori si invertono: cambia qualcosa?
    Ultima modifica di ilfantaclub : 12-10-2009 alle ore 21.43.46

  6. #6
    Data registrazione
    04-09-2009
    Messaggi
    183

    Predefinito

    $_POST["element_3_2] manca qualcosa xD
    Age Of Empires GIF Creator & Archive
    New! Blog informatico di scripting PHP avanzato
    Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006)
    Il mio clan di The Conquerors -> Rifugio dei Conquerors
    Il mio stato su Xfire Live Video -> Unreal Tournament 2004
    Facebook MMORPG

  7. #7
    Guest

    Predefinito

    Grazie, ma adesso mi dà questi tre errori:

    Warning: fopen(database.txt) [function.fopen]: failed to open stream: Permission denied in D:\Inetpub\webs\viaggimiraggiit\file.php on line 4

    Warning: fwrite(): supplied argument is not a valid stream resource in D:\Inetpub\webs\viaggimiraggiit\file.php on line 9

    Warning: fclose(): supplied argument is not a valid stream resource in D:\Inetpub\webs\viaggimiraggiit\file.php on line 10
    Non si finisce più...

  8. #8
    Data registrazione
    04-09-2009
    Messaggi
    183

    Predefinito

    Il primo viene perchè forse il file non esiste o non hai impostato bene i permessi. Gli altri sono una diretta conseguenza del primo.
    Age Of Empires GIF Creator & Archive
    New! Blog informatico di scripting PHP avanzato
    Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006)
    Il mio clan di The Conquerors -> Rifugio dei Conquerors
    Il mio stato su Xfire Live Video -> Unreal Tournament 2004
    Facebook MMORPG

  9. #9
    Guest

    Predefinito

    Ok, il file esite, anche se naturalmente è vuoto!
    Per quanto riguarda i permessi, cosa devo fare?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •