Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    15

    problemi con method post

    Salve,

    sto creando una sezione profilo nella sito che vorrei realizzare.
    In sostanza in questo pagina vengono visualizzate tutte le informazioni dell'utente tra cui email e la password in oltre vorrei dare la possibilita di cambiare l'email e la password, per fare cio faccio un controllo dei campi, se sono diversi da quelli presenti nel db, visualizzo un secondo campo di conferma inserimento.
    tutto questo non mi funzione perchè mi ritorna il valore del campo vuoto

    spero di essere stato chiaro

    vi posto il codice per capire meglio il poblema

    Codice PHP:
    <head>
        <link href="css/style2.css" rel="stylesheet" type="text/css" />
        <link href="css/pres.css" rel="stylesheet" type="text/css" />
        
        <!--[if lt IE 8]>
     <style type="text/css">
     .dock img,img { behavior: url(iepngfix.htc) }
     </style>
    <![endif]-->
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
        </style>
    </style>


    </head>
        
        
    <body>

    <?php 
    include('header.php');
    if(
    $user_logged_in)
    {        


    }
    else
    {

    //header('Location: ' . $siteUrl);
        //<SCRIPT  language="javascript">
    //        alert("Non hai effetuato l'accesso ho non hai i privilegi per accedere ")
    //        self.location.href( )
    //    


    }
    ?>


    </p>
    <table width="100%" border="0" align="center">
      

      
      <td width="65%" align="left" valign="top">
     <fieldset>
     <legend>Il tuo Profilo </legend>


       <form action="<? $_SERVER['PHP_SELF']; ?>"  method="post">


      <?php
      $db
    = new Db;
      
    $z=$_SESSION['username'];

      
    $sql="SELECT *FROM users WHERE '$z'=username";
      
    $result=$db->query($sql);
      
    $row=$db->fetchRow($result);
      unset(
    $db);
       
    ?>
         
         
        <?php 
        
        $submit 
    = (isset($_POST['mod'])) ? true false



        if(
    $submit){
            if (
    $row['email']!=$_POST['email'])  
            {     
                            echo 
    $_POST['email'];
            
        
    ?>
        <dd>  
         <label for="email"><span class="Stile4" >Email...............:</span>
         <input name="email" type="text" id="email" value="<? echo $_POST['email']; ?>" size="30" maxlength="30"onfocus="this.style.border=' 2px solid #f60'" onBlur="this.style.border= ''" />
                 </label>
                 </dd>
                   <dd></dd>

                     <dd>
                 <label for="verify_email"><span class="Stile4" >Rip. Email........:</span>
                 <input name="verify_email" type="text" id="verify_email" value="" size="30" maxlength="30" onFocus="this.style.border='2px solid #f60'" onBlur="this.style.border= ''"/>(completa il campo)
                 </label>  
                 </dd>
                 
        
        <?php 
        
    }
        }else{
    ?>
         <dd>  
         <label for="email"><span class="Stile4" >Email...............:</span>
         <input name="email" type="text" id="email" value="<? echo $row['email']; ?>" size="30" maxlength="30"onfocus="this.style.border=' 2px solid #f60'" onBlur="this.style.border= ''" />
        </label>  
                 </dd>
    <?php
    }
    ?>
          
         
     </form>
        </fieldset>
        <fieldset>
       <form action="<? $_SERVER['PHP_SELF']; ?>"  method="post">
            <input type="submit" name="mod"  id="mod"value="modifica"  />
    </form>
    </fieldset>
        </td>
        
      </tr>
    </table>


    </p>


    </p>





     
    </body>
    </html>

  2. #2
    in pratica quando fai il submit ti riporta la pagina con i campi vuoti?prova a mettere php dopo il <?.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    15
    grazie per la risposta pero nulla il problema rimane non so perchè ma ritornano i campi vuoti

    ti premetto che sto usando xyz per testare la pagina

  4. #4
    Ciao,

    è vietato parlare di hosters e dei loro relativi servizi, gratuiti o meno: gentilmente maggiore attenzione

    Per questa volta mi limito a censurare il nome del servizio ma (ri)leggi con attenzione il regolamento.

    Grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    15

    [Risolto]problemi con method post

    a ok grazie mille

    cmq il problema lo risolto bastava mettere tutto in un unico form(input text e il submit)

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.