Visualizzazione risultati 1 fino 10 di 10

Discussione: Form pazzo!

  1. #1
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito Form pazzo!

    Salve.
    Premetto che non so se scrivere qui o sulla sezione php.
    {dipende se il problema è del form o del php }.

    Allora: io avrei questo codice {si trova nel file 'crea_gioco.php'}:

    Codice PHP:
    <?php
    include("../service/iniziofine.php");
    include(
    "../service/errore.php");
    session_start();
    inizio("Crea la partita!","","000000#");
    if(!(isset(
    $_POST['partita']) && isset($_POST['inizio'])))
    {
    ?>
    <script language="Javascript">
    function controlla()
    {
    if(document.crea.partita.value=='' || document.crea.inizio == '')
    alert("Non hai immesso TUTTI i dati!");
    }
    </script>
    <font face="Algerian" color="#930123" size="2">Crea la partita!!</font><br><br><br><br>
    <font face="Arial" color="#534923" size="0"><center>
    <form name="crea" action="crea_gioco.php" method="POST">
    Immetti nome partita: <input type="text" name="partita"><br><br>
    Modalità inizio: <select NAME="inizio">
    <option selected>Random</option>
    <option>Tu</option>
    <option>Tuo Avversario</option>
    </select><br><br>
    <input type="submit" value="Crea" onClick="Javascript:controlla();">
    </form></center>
    </font>
    <?php
    fine
    ();
    }
    else
    {
    echo
    "<script>alert('connessione al database...');</script>"; //codice di prova: per vedere se arriva fino a questo punto ma NON ARRIVA :-(
    [CENTER][...][/CENTER]
    }
    ?>
    Dal form, si capisce che deve portare i dati alla pagina crea_gioco.php {che è lei stessa!}. Invece mi manda alla index.php

    Perché??

    Se volete provare... [NON E' SPAM]

    Grazie,

    Ciao!
    Ultima modifica di alemoppo : 09-04-2009 alle ore 09.41.28

  2. #2
    Guest

    Predefinito

    Prova a lasciare vuoto il campo action

  3. #3
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    In teoria avevo già provato ma...

    Provo e facci risapere...
    Grazie,
    Ciao!

  4. #4
    Guest

    Predefinito

    Come fai a stampare a video il form, se nella condizione ci sono dei POST che stampi?

    Poi nel submit non hai messo un name="", credo ti serva per controllare se è stato inviato il form o meno, con lo JS da quel che ho capito contorlli solo dei dati al DB

  5. #5
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Ho provato così:

    Codice HTML:
    <form name="crea" method="POST">
    Ma non funziona ugualmente.

    Citazione Originalmente inviato da bicheddu
    Come fai a stampare a video il form, se nella condizione ci sono dei POST che stampi?
    Stampo??
    Non ho capito

    Citazione Originalmente inviato da bicheddu
    con lo JS da quel che ho capito contorlli solo dei dati al DB
    Per db intendi database

    Grazie,

    Ciao!

  6. #6
    Guest

    Predefinito

    Prova a togliere il name dal form.

    Rimetti l'action, se non lo metti verrà eseguito nella stessa pagina.

    Stampi = Stampare a video, creare output a video, come te lo devo spiegare?

    Edit: Errore mio, non avevo visto il !

  7. #7
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Ho fatto così:

    Codice HTML:
    <form method="POST">
    (voglio che invia i dati a se stessa ! quindi, credo, action non serva ).

    Ma non funziona nemmeno così.

    A questo punto credo sia il php, ma non c'é alcun collegamento a index.php

    Grazie,
    Ciao!

  8. #8
    Guest

    Predefinito

    Anche io ho questo problema ora, ho modificato lo script.

    Credo dipenda dalle condizioni, cioè, elseif e gli else.

    per caso nello statement di else mostra la index?

  9. #9
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Sì: mi fa il redirect sulla index: prova sul link del mio 1 post !

    ...Pensavo che non mi funzionava più perché l'informatica mi si era rivoltata contro per queste risposte .. ma se mi dici che non funziona nemmeno a te {sto un po meglio !}

    ...Comunque pensavo di padroneggiare i form, ma a quanto pare...n

    Ciao!
    Ultima modifica di alemoppo : 09-04-2009 alle ore 21.55.20

  10. #10
    Guest

    Predefinito

    Ho risolto modificando le condizioni, se sbagli un if/else/if rischi che non funzioni nulla, quindi controlla che siano tutti al posto giusto e le espressioni siano corrette

Regole di scrittura

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