+ Rispondi alla Discussione
Risultati da 1 a 4 di 4

Problemino

Ultimo Messaggio di Frodo il:
  1. #1
    User Newbie
    Data Registrazione
    Dec 2006
    Messaggi
    3

    Problemino

    Salve vorrei sottoporvi un problema credo di semplice risoluzione (ma essendo alle prime armi non riesco a risolvere....)

    Ho creato un form di acquisizione dati (diciamo NOME e TELEFONO) che mi salva i dati in un file.txt (che poi utilizzo come array simulando un database).
    Il problema e' questo.... se assegno da script i valori alle variabili il file rubrica.txt si salva in modo corretto, se lo faccio "prelevando" i dati dal form mi viene inserita una riga senza valori tra quelle reali, per intenderci una cosa del genere:

    SE ASSEGNO I VALORI
    MARCO|5055555
    MARA|2222222
    UGO|33333333

    SE LI PRENDO DAL FORM
    |
    MARCO|5055555
    |
    MARA|2222222
    |
    UGO|33333333



    (spero di aver chiarito)..... e questo poi mi genera problemi quando trasferisco i dati sull'array per visualizzare la rubrica a video, in quanto ogni volta vedo una riga | tra i reali numeri (tipo
    il tuo amico:| ha il numero:
    il tuo amico:MARCO ha il numero:5055555
    il tuo amico:| ha il numero:
    etc etc.....

    Sapete aiutarmi?

    Questo e' il codice del programmino richiamato (con include) nel programma principale:

    <?php

    $fp = fopen("lista.txt","a");
    if(!$fp) {
    print "ERRORE";
    } else
    {
    $nick = $_POST['nome'];
    $password = $_POST['codice'];
    $aggiunta = $nick."|".$password;
    fwrite($fp,$aggiunta."\n");
    fclose($fp);
    header("location: http://www.vegetaweb.com/phpstudio/programmax.php");
    }
    ?>
    Ultima modifica di Frodo; 29-12-06 alle 01:28

  2. #2
    User Attivo L'avatar di massy
    Data Registrazione
    Mar 2006
    Località
    Pico
    Messaggi
    1,014
    A muzzo direi che non bypassi la chiamata quando occorre compilare il form.

    Per curiosità, quella pagina viene chiamata quando si compila il form o fa entrambe le cose?


  3. #3
    User Newbie
    Data Registrazione
    Dec 2006
    Messaggi
    3

    Ecco la chiamata

    Allego qui la parte di codice che fa la chiamata (pero' se provo lo stesso script assegnando i valori invece che acquisendoli funziona perfettamente...)

    <?php
    $scelta = $_POST['scelta'];
    switch ($scelta) {
    case "1":
    print "inserimento nuovi dati:"; ?>
    <form name="ins" method="post" action="inserimento.php">
    <p>
    il tuo nome: <input name="nome" type="text" id="nome"> </p>
    <p>
    la tua password: <input type="text" name="codice" > </p>
    <p> <input name="submit" type="submit" value="Invia">
    </p>
    </form> <?
    include('inserimento.php');
    break;

  4. #4
    User Newbie
    Data Registrazione
    Dec 2006
    Messaggi
    3

    Problemino Risolto

    Grazie massy ho risolto.....

    (non so se e' quello che mi avevi consigliato tu, ma ho tolto la chiamata dal programma principale e ora funziona tutto perfettametne);

    ho cambiato il codice da:

    case "1":
    print "inserimento nuovi dati:"; ?>
    <form name="ins" method="post" action="inserimento.php">
    <p>
    il tuo nome: <input name="nome" type="text" id="nome"> </p>
    <p>
    la tua password: <input type="text" name="codice" > </p>
    <p> <input name="submit" type="submit" value="Invia">
    </p>
    </form> <?
    include('inserimento.php');
    break;

    In:
    case "1":
    print "inserimento nuovi dati:"; ?>
    <form name="ins" method="post" action="inserimento.php">
    <p>
    il tuo nome: <input name="nome" type="text" id="nome"> </p>
    <p>
    la tua password: <input type="text" name="codice" > </p>
    <p> <input name="submit" type="submit" value="Invia">
    </p>
    </form> <?

    break;

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.