Visualizzazione risultati 1 fino 4 di 4

Discussione: problema grave con ajax e php

  1. #1
    Guest

    Predefinito problema grave con ajax e php

    non riesco capire cosa succede una volta che carico pagina register.php in home page usando ajax e il div feedback che mi deve dare errore
    se qualche campo non è stato compliato sparisce invece tutto resto funziona solo questo problema mi rompe le scatole . mi date una mano per favore

    questo è il register.php che viene caricato in home page usando ajax
    Codice:
    $("#register_a").click(function(event){
    	        event.preventDefault();
    	        $("#wraper_main #container_main #content_loder")
    	            .load('phplog/register.php');
    	    });
    Questo è il file register.php

    Codice PHP:

    <?php

    $frm_out
    = '<table>

    <tr>

    <td>FullName :</td><td> <input type="text" id="fullname" size="25"> </td>

    </tr>

    <tr>

    <td>Username :</td><td> <input type="text" id="username" size="25"> </td>

    </tr>

    <tr>

    <td>Password :</td><td> <input type="password" id="password" size="25"> </td>

    </tr>

    <tr>


    <td>Repeat-Password :</td><td> <input type="password" id="repeatpassword" size="25"> </td>

    </tr>

    <tr>

    <td>E-mail :</td><td> <input type="text" id="email" size="25"> </td>

    </tr>

    <tr>

    <td>Repeat-Email :</td><td> <input type="text" id="repeatemail" size="25"> </td>

    </tr>

    <tr>

    <td>Comment :</td><td> <textarea rows="10" cols="50" id="comment"></textarea> </td><td></td>

    </tr>

    <tr>


    <td></td><td> <input type="button" id="submit_reg" value="COMPLETE REGISTRATION"> </td>

    </tr>

    </table>'
    ;

    echo
    $frm_out;

    ?>
    una volta che si carica register.php in home poi con button submit_reg faccio questo

    Codice:
    $("#submit_reg").click(function(){
    	    	
    	    	
    	    	var Fullname = $("#fullname").val();
    	    	var Username = $("#username").val();
    	    	var Password = $("#password").val();
    	    	var Repeatpassword = $("#repeatpassword").val();
    	    	var Email = $("#email").val();
    	    	var Repeatemail = $("#repeatemail").val();
    	    	var Comment = $("#comment").val();
    	    	
    	    	
    	    	$.post('phplog/register_db_user_data.php',{fullname:Fullname,username:Username,password:Password,repeatpassword:Repeatpassword,email:Email,repeatemail:Repeatemail,comment:Comment},function(data){
    	    		
    	    		
    	    		$("#wraper_main #container_main #content_loder #feedback_reg").html(data);
    	    		
    	    	});
    	    	
    	    	
    	    	
    	    });
    quando faccio click sul button submit_reg non vedo nessun messaggio . non so il div feedback_reg che fine fa come risolvere grazie mille

  2. #2
    Guest

    Predefinito

    Prima della chiamata ajax ($.post) devi fare il controllo sui campi e solo se tutto ok far partire la chiamata altrimenti mostrare il messaggio di errore.

  3. #3
    Guest

    Predefinito

    dici di fare il controllo nella pagina dove programmo in jquery usando ajax o nella pagina php dove controllo se tutti campi sono stati compilati ? grazie mille

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da shivi Visualizza messaggio
    dici di fare il controllo nella pagina dove programmo in jquery usando ajax o nella pagina php dove controllo se tutti campi sono stati compilati ? grazie mille
    Se ti dico PRIMA dell'invio della richiesta AJAX, non mi pare che sia difficile capire dove intervenire.

Regole di scrittura

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