• User Attivo

    unire due file

    ciao ragazzi, se ho due file separati, cioè se in uno ho un form e nell'altro prelevo i valori del form ed eseguo delle operazioni. come posso metterli tutti e 2 in un unico file? grazie e ciao

    
    <?php
    require_once('connessione.php');
    ?>
    <html>
    <head>
    </head>
    <body>
    <h1>CREA IL TUO PROFILO </h1>
    
    <FORM NAME="formcreaprofilo" action="creaprofilo.php" method="post" >
      <label></label>
      <p>SCEGLI LE CATEGORIE SULLE QUALI VUOI ESSERE INFORMATO IN TEMPO REALE</p>
      <p>&nbsp;  </p>
      <table width="11%"  border="1" cellspacing="0" cellpadding="0" bordercolor="#999999">
        
    <?php
    
    
    $query ="Select * from categoria";
    
    $ris=mysql_query($query) or die("Errore nella query:".mysql_error());
    
    $numrows = mysql_num_rows($ris);
    for($x=0; $x<$numrows; $x++){
    $resrow = mysql_fetch_row($ris);
    
    $titolo=$resrow['1'];
    $idcategoria=$resrow['0'];
    ?>
    
    <tr>
    <td width="11%">&nbsp;
      <label>
    <input name="menu[]" type="checkbox" value="<?php echo $idcategoria; ?>" /> 
      <? echo $titolo; ?><br>
      
    
      </label></tr>
    <?php 
    }
    ?>
    
    </table>
      
     
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <input type="submit" value="invia">
    </form>
    
    
    
    
    <?php
    //Includo i file per la connessione
    //e per la verifica Utente
    require_once('connessione.php');
    require_once('verificalogin.php');
    
    if(IsSet($_SESSION['utente'])){
        echo "ok";
        
    }else
    {
        echo "errore";
        
    }
    
    $user=$_SESSION['utente'][0];
    //echo $user;
    
         
         $query1 = "SELECT * FROM persona WHERE username = '$user'"; 
         $result1 = mysql_query($query1) or die("Errore nella query1:".mysql_error()); 
         $row = mysql_fetch_assoc($result1); 
         $idpersona = $row['idpersona'];
        
         //echo $idpersona;
    
       if (is_array ($_POST['menu'])) {
    //echo "Le categorie date scelte sono: <br>";
    
    foreach ($_POST['menu'] as $value) {
    //echo "<b>$value</b> <br>";
    
        
    
    
            $strSQL = "INSERT INTO seleziona(idcategoria,idpersona)";
               $strSQL .= "VALUES('$value','$idpersona')";
            
               mysql_query($strSQL)OR die("Errore nella query:".mysql_error());
                                        }             
    
    echo "<br>PROFILO COMPILATO CON SUCCESSO!!!";
    echo "<br><a href='index.php'>Torna all' homepage</a>";
    
    
    } 
    else {
    echo "errore";
         }
    
    
    
    ?>
    
    
    

  • User Attivo

    ciao ragazzi non cè nessuno che mi dice come posso fare?


  • User Attivo

    semplicemente facendo puntare il form nella stessa pagina 😉