Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    15

    una domanda da principiante

    io devo fare cosi ( sto realizzando uno script ipotetico per imparare ) ... da form su una pagina php dovrei fare che quando l'ipotetico utente clicca invia appare un messaggio sotto al form ( o positivo o negativo in base alla risposta data ) ... fin ora non sono riuscito nel senso che il messaggio mi appare appena apro la pagina ( sempre negativo ) ovviamente se inserisco la parola giusta switcha in positivo !
    come devo fare per farlo apparire solo quando viene cliccato?
    grazie per l'aiuto

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    ottimo titolo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    15
    mmmm ... visto l'ora , che sono un principiante e non saprei che titolo mettere , potresti anche chiudere un occhio ( e trovare un titolo piu adatto e modificarlo ) .. ... uff

  4. #4
    Oppure avresti potuto leggere il regolamento e scoprire che questi titoli sono vietati, non solo in questa sezione ma anche in tutte le altre.

    Inoltre ti consiglio di postare il tuo codice se vuoi che qualcuno ti dia risposte

    Ho provveduto a mettere un titolo a norma e che credo abbastanza "attinente" al contenuto della discussione.

    Più attenzione in futuro.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    15
    prima una spiegazione veloce ... questo script dovrebbe essere la 3a pagina di un ipotetico sito che sto creando per imparare , quindi il codice sara estremamente semplice
    le prime 2 pagine funzionano ... ora il problema è sulla terza ... nel senso che sono riuscito a confermare sia che l'user id che il codice temporaneo ( ereditati da pagina.php?id=xxx&cod=yyy) siano esistenti ... ora devo far si che il 3° parametro che ho inviato e che deve essere scritto deve essere uguale a quello dentro il db ...
    Codice PHP:
    //gli dico di caricare i dati per accedere al db
    <?php
    include('config.php')
    ?>
    <title>conferma</title>
    <?php
    //gli dico che pass e inviato tramite il form e invia è uguale al pulsante invia del form 
    $invia=$_POST['invia'];
    $pass =$_POST['pass'];
    /
    gli faccio stampare il form 
     
    echo("<table align=\"center\">
    <form method=\"post\" action=\"
    {$_SERVER['PHP_SELF']}\">
    <tr><td>il codice temporaneo</td><td>
    <input type=\"text\" name=\"pass\" size =\"!0\" maxlegth=\"10\">
    </td><td>
    <button type=\"submit\"value=\"invia\">invia</button>
    </td></tr>
    </form>
    </table>"
    );
    // e un test per vedere se funziona
    $id_num = ("xxxx");
    $code = ("YYYYYYY");
    // creo la connessione al db 
    $db mysql_connect($host$users) or die("impossibile accedere al db");
    //creo la connessione alle tabelle nel db
    mysql_select_db($database$db) or die("impossibile connettersi al db");
    //gli dico di controllare se il campo e se è stato inviato
    if(empty($pass)&&($invia='true'))
    {
    gli dico di selezionare il campo t_pass dove l'id e il codice corrispondono
    $result = mysql_query("SELECT (t_pass) FROM test2
    WHERE coda2 ='
    $id_num' AND cod ='$code' ");
    while($row = mysql_fetch_array($result))
      {
      $pass2 = $row["t_pass"];
    }
    // qui il problema 
    if($pass = $pass2)
    //per ora mi limito a fargli apparire un link in realta dovrebbe updatare lo stato e far
    //apaprire un pulsante per proseguire
    {
    echo("<a href =\"html.it\">cliccami</a>");}
    }else{
    //qui in realta andrebbe rigenera la password e update la vecchia e inviala 
    echo"nonfun";
    }
    }
    ?>
    perche appare sempre la scritta no fun o il link senza aspettare che l'utente clicchi il tasto invia ?
    dove sbaglio e cosa sbaglio e come dovrei sistemarlo ( cosa al posto di cosa ) ?

    ps daniele avevo letto le regole ma ieri notte ero un tantinello rinco !! era dalle 2 del pomeriggio che cercavo di capire e far funzionare il tutto ! .. Grazie per averlo modificato

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    15
    nessuna risposta ! ... cavolo deve essere un problema veramente difficile da spiegare ad un principiante dove sbaglia e fargli capire l'errore ... mah

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.