e se volessi dividere le mie pagine?

ertrottola

Utente Attivo
10 Ago 2011
81
0
0
Sotto consiglio "saggio" degli amministratori del forum apro questa discussione per imparare, e rendere partecipi chi ne sà più, o meno di me.
Dunque: sto creando un sito di pasta all'uovo e vorrei dare la possibilità a chi è in casa, di fare delle ordinazioni, o di farsi un preventivo per un servizio catering. per semplificarmi le cose a me e a miei clienti, non si parlerà di danaro, visto che la merce va venduta quasi tutta a peso.
Quindi dopo aver compilato dei campi con i dati personali, e aver fleggato su dei check per i prodotti di interesse,il tutto verrà spedito via mail e una copia verra salvata nel database che ho preparato.
vedi immagine: database.jpg
ora vorrei fare in modo di creare diverse pagine, tipo aperitivi,antipasti, primi, secondi, contorni, ecc... ecc..
dove per ogni pagina i dati verranno estratti dal mio db esempio aperitivi da riga aperitivi ecc ecc..
che verranno selezionati da una checkbox e aggiunti nella pagina preventivo.php.
il mio problema serio e far mantenere aperte le sessioni per le modifiche dei dati personali e dei prodotti scelti sino a quando il preventivo non viene spedito.
naturalmente devo ancora creare un database per i preventivi ma questo lo farò non appena riuscirò a risolvere con le sessioni.

grazie a l'aiuto del forum, sono riuscito a mantenere le sessioni in memoria di dati personali, e delle portate che però sono in un unica pagina di nome prodotti, ora vorrei dividere per categoria i prodotti con diverse pagine.
grazie mille per la comprensione
ps
aggiungo un minimo di codice.
grazie forum-:byebye:
 
Ultima modifica:

ertrottola

Utente Attivo
10 Ago 2011
81
0
0
portate.php

PHP:
 <h3>Aperitivi</h3>
      <?php do { ?>
        <div id="aperitivi">
          
          <table width="400" border="0" >
            <tr>
              <td width="391" align="left" scope="col"><?php  echo $row_Rs_aperitivi['aperitivi']; ?></td>
              <th width="60" align="left"  scope="col"><?php
/*
questa parte simula il db, poi al posto del forheach metti il tuo do while
e la varibile  $row_Rs_aperitivi['aperitivi'] al posto di $a
*/
$ape=array($row_Rs_aperitivi['aperitivi']);
//.......
$ch="";
foreach($ape as $row_Rs_aperitivi['aperitivi']){
    if(isset($_SESSION['aperitivi'])){ 
        //se esiste verificha che dentro ci sia il valore del check 
        if(in_array($row_Rs_aperitivi['aperitivi'], $_SESSION['aperitivi'])){ 
            $ch="checked"; 
        }else{ 
            $ch=""; 
        } 
    } 
   
    echo "<input name=\"var[]\" type=\"checkbox\" value=\"".$row_Rs_aperitivi['aperitivi']."\" $ch /><br>";        

}

?></th>
            </tr>
          </table>
        </div>
        <?php  } while ($row_Rs_aperitivi = mysql_fetch_assoc($Rs_aperitivi));   ?>
<br /><br />
      <h3>Antipasti di Carne </h3>
      <?php do { ?>
        <div id="aperitivi">
         <table width="400" border="0">
            <tr>
              <td width="391" align="left" scope="col"><?php echo $row_Rs_antipasti_carne['antipasti_carne']; ?></td>
              <th width="60" align="left"  scope="col"><?php
/*
questa parte simula il db, poi al posto del forheach metti il tuo do while
e la varibile  $row_Rs_aperitivi['aperitivi'] al posto di $a
*/
$ape=array($row_Rs_antipasti_carne['antipasti_carne']);
//.......
$ch="";
foreach($ape as $row_Rs_antipasti_carne['antipasti_carne']){
    if(isset($_SESSION['antipasti_carne'])){ 
        //se esiste verificha che dentro ci sia il valore del check 
        if(in_array($row_Rs_antipasti_carne['antipasti_carne'], $_SESSION['antipasti_carne'])){ 
            $ch="checked"; 
        }else{ 
            $ch=""; 
        } 
    } 
   
    echo "<input name=\"var[]\" type=\"checkbox\" value=\"".$row_Rs_antipasti_carne['antipasti_carne']."\" $ch /><br>";        
}

?></th>
            </tr>
          </table>
        </div>
        <?php } while ($row_Rs_antipasti_carne = mysql_fetch_assoc($Rs_antipasti_carne)); ?>
        <br /><br />
      <h3>Antipasti di Pesce </h3>
      <?php do { ?>
        <div id="aperitivi">
         <table width="400" border="0">
            <tr>
              <td width="391" align="left"  scope="col"><?php echo $row_Rs_antipasti_pesce['antipasti_pesce']; ?></td>
              <th width="60" align="left"  scope="col"><?php
/*
questa parte simula il db, poi al posto del forheach metti il tuo do while
e la varibile  $row_Rs_aperitivi['aperitivi'] al posto di $a
*/
$ape=array($row_Rs_antipasti_pesce['antipasti_pesce']);
//.......
$ch="";
foreach($ape as $row_Rs_antipasti_pesce['antipasti_pesce']){
    if(isset($_SESSION['antipasti_pesce'])){ 
        //se esiste verificha che dentro ci sia il valore del check 
        if(in_array($row_Rs_antipasti_pesce['antipasti_pesce'], $_SESSION['antipasti_pesce'])){ 
            $ch="checked"; 
        }else{ 
            $ch=""; 
        } 
    } 
   
    echo "<input name=\"var[]\" type=\"checkbox\" value=\"".$row_Rs_antipasti_pesce['antipasti_pesce']."\" $ch /><br>";        
}

?></th>
            </tr>
          </table>
        </div>
        <?php } while ($row_Rs_antipasti_pesce = mysql_fetch_assoc($Rs_antipasti_pesce)); ?>
        <br /><br />
      <h3>Primi di Carne </h3>
      <?php do { ?>
        <div id="aperitivi">
          <table width="400" border="0">
            <tr>
              <td width="391" align="left" scope="col"><?php echo $row_Rs_primi_carne['primi_carne']; ?></td>
              <th width="60" align="left" scope="col"><?php
/*
questa parte simula il db, poi al posto del forheach metti il tuo do while
e la varibile  $row_Rs_aperitivi['aperitivi'] al posto di $a
*/
$ape=array($row_Rs_primi_carne['primi_carne']);
//.......
$ch="";
foreach($ape as $row_Rs_primi_carne['primi_carne']){
    if(isset($_SESSION['primi_carne'])){ 
        //se esiste verificha che dentro ci sia il valore del check 
        if(in_array($row_Rs_primi_carne['primi_carne'], $_SESSION['primi_carne'])){ 
            $ch="checked"; 
        }else{ 
            $ch=""; 
        } 
    } 
   
    echo "<input name=\"var[]\" type=\"checkbox\" value=\"".$row_Rs_primi_carne['primi_carne']."\" $ch /><br>";        
}

?></th>
            </tr>
          </table>
        </div>
        <?php } while ($row_Rs_primi_carne = mysql_fetch_assoc($Rs_primi_carne)); ?>
        <br /><br />
      <h3>Primi di Pesce </h3>
      <?php do { ?>
        <div id="aperitivi">
          <table width="400" border="0">
            <tr>
              <td width="391" align="left"  scope="col"><?php echo $row_Rs_primi_pesce['primi_pesce']; ?></td>
              <th width="60" align="left"  scope="col"><?php
/*
questa parte simula il db, poi al posto del forheach metti il tuo do while
e la varibile  $row_Rs_aperitivi['aperitivi'] al posto di $a
*/
$ape=array($row_Rs_primi_pesce['primi_pesce']);
//.......
$ch="";
foreach($ape as $row_Rs_primi_pesce['primi_pesce']){
    if(isset($_SESSION['primi_pesce'])){ 
        //se esiste verificha che dentro ci sia il valore del check 
        if(in_array($row_Rs_primi_pesce['primi_pesce'], $_SESSION['primi_pesce'])){ 
            $ch="checked"; 
        }else{ 
            $ch=""; 
        } 
    } 
   
    echo "<input name=\"var[]\" type=\"checkbox\" value=\"".$row_Rs_primi_pesce['primi_pesce']."\" $ch /><br>";        
}

?></th>
            </tr>
          </table>
        </div>
        <?php } while ($row_Rs_primi_pesce = mysql_fetch_assoc($Rs_primi_pesce)); ?>
        <br /><br />
      <h3>Secondi di Carne </h3>
      <?php do { ?>
        <div id="aperitivi">
         <table width="400" border="0">
            <tr>
              <td width="391" align="left"  scope="col"><?php echo $row_Rs_secondi_carne['secondi_carne']; ?></td>
              <th width="60" align="left"  scope="col"><?php
/*
questa parte simula il db, poi al posto del forheach metti il tuo do while
e la varibile  $row_Rs_aperitivi['aperitivi'] al posto di $a
*/
$ape=array($row_Rs_secondi_carne['secondi_carne']);
//.......
$ch="";
foreach($ape as $row_Rs_secondi_carne['secondi_carne']){
    if(isset($_SESSION['secondi_carne'])){ 
        //se esiste verificha che dentro ci sia il valore del check 
        if(in_array($row_Rs_secondi_carne['secondi_carne'], $_SESSION['secondi_carne'])){ 
            $ch="checked"; 
        }else{ 
            $ch=""; 
        } 
    } 
   
    echo "<input name=\"var[]\" type=\"checkbox\" value=\"".$row_Rs_secondi_carne['secondi_carne']."\" $ch /><br>";        
}

?></th>
            </tr>
          </table>
        </div>
        <?php } while ($row_Rs_secondi_carne = mysql_fetch_assoc($Rs_secondi_carne)); ?>
      <br /><br />
      <h3>Secondi di Pesce </h3>
      <?php do { ?>
        <div id="aperitivi">
           <table width="400" border="0">
            <tr>
              <td width="391" align="left"  scope="col"><?php echo $row_Rs_secondi_pesce['secondi_pesce']; ?></td>
              <th width="60" align="left" scope="col"><?php
/*
questa parte simula il db, poi al posto del forheach metti il tuo do while
e la varibile  $row_Rs_aperitivi['aperitivi'] al posto di $a
*/
$ape=array($row_Rs_secondi_pesce['secondi_pesce']);
//.......
$ch="";
foreach($ape as $row_Rs_secondi_pesce['secondi_pesce']){
    if(isset($_SESSION['secondi_pesce'])){ 
        //se esiste verificha che dentro ci sia il valore del check 
        if(in_array($row_Rs_secondi_pesce['secondi_pesce'], $_SESSION['secondi_pesce'])){ 
            $ch="checked"; 
        }else{ 
            $ch=""; 
        } 
    } 
   
    echo "<input name=\"var[]\" type=\"checkbox\" value=\"".$row_Rs_secondi_pesce['secondi_pesce']."\" $ch /><br>";        
}

?></th>
             </tr>
          </table>
        </div>
        <?php } while ($row_Rs_secondi_pesce = mysql_fetch_assoc($Rs_secondi_pesce)); ?>
      <br /><br />
      <h3>Contorni </h3>
      <?php do { ?>
      <div id="aperitivi">
      <table width="400" border="0">
            <tr>
              <td width="391" align="left"  scope="col"><?php echo $row_Rs_contorni['contorni']; ?></td>
              <th width="60" align="left"" scope="col"><?php
/*
questa parte simula il db, poi al posto del forheach metti il tuo do while
e la varibile  $row_Rs_aperitivi['aperitivi'] al posto di $a
*/
$ape=array($row_Rs_contorni['contorni']);
//.......
$ch="";
foreach($ape as $row_Rs_contorni['contorni']){
    if(isset($_SESSION['contorni'])){ 
        //se esiste verificha che dentro ci sia il valore del check 
        if(in_array($row_Rs_contorni['contorni'], $_SESSION['contorni'])){ 
            $ch="checked"; 
        }else{ 
            $ch=""; 
        } 
    } 
   
    echo "<input name=\"var[]\" type=\"checkbox\" value=\"".$row_Rs_contorni['contorni']."\" $ch /><br>";        
}

?></th>
            </tr>
          </table>
      </div>
      <?php } while ($row_Rs_contorni = mysql_fetch_assoc($Rs_contorni)); ?>
      <br /><br />
      <h3>Dolci </h3>
      <?php do { ?>
      <div id="aperitivi">
     <table width="400" border="0">
            <tr>
              <td width="391" align="left"  scope="col"><?php echo $row_Rs_dolci['dolci']; ?></td>
              <th width="60" align="left"  scope="col"><?php
/*
questa parte simula il db, poi al posto del forheach metti il tuo do while
e la varibile  $row_Rs_aperitivi['aperitivi'] al posto di $a
*/
$ape=array($row_Rs_dolci['dolci']);
//.......
$ch="";
foreach($ape as $row_Rs_dolci['dolci']){
    if(isset($_SESSION['dolci'])){ 
        //se esiste verificha che dentro ci sia il valore del check 
        if(in_array($row_Rs_dolci['dolci'], $_SESSION['dolci'])){ 
            $ch="checked"; 
        }else{ 
            $ch=""; 
        } 
    } 
   
    echo "<input name=\"var[]\" type=\"checkbox\" value=\"".$row_Rs_dolci['dolci']."\" $ch /><br>";        
}

?></th>
            </tr>
          </table>
      </div>
      <?php } while ($row_Rs_dolci = mysql_fetch_assoc($Rs_dolci)); ?>
      <br /><br />
      <h3>Frutta</h3>
      <?php do { ?>
      <div id="aperitivi">
      <table width="400" border="0">
            <tr valign="middle">
              <td width="391" align="left" scope="col"><?php echo $row_Rs_frutta['frutta']; ?></td>
              <td width="60" align="left" scope="col"><?php
/*
questa parte simula il db, poi al posto del forheach metti il tuo do while
e la varibile  $row_Rs_aperitivi['aperitivi'] al posto di $a
*/
$ape=array($row_Rs_dolci['dolci']);
//.......
$ch="";
foreach($ape as $row_Rs_frutta['frutta']){
    if(isset($_SESSION['frutta'])){ 
        //se esiste verificha che dentro ci sia il valore del check 
        if(in_array($row_Rs_frutta['frutta'], $_SESSION['frutta'])){ 
            $ch="checked"; 
        }else{ 
            $ch=""; 
        } 
    } 
   
    echo "<input name=\"var[]\" type=\"checkbox\" value=\"".$row_Rs_frutta['frutta']."\" $ch /><br>";        
}

?></td>
            </tr>
          </table>
      
      </div>
      <?php } while ($row_Rs_frutta = mysql_fetch_assoc($Rs_frutta)); ?>
 </br></br></br> <input name="aggiungi" type="submit" class="submit" />  </form>
 

ertrottola

Utente Attivo
10 Ago 2011
81
0
0
preventivo.php

PHP:
<div id="content">
  <h3>I tuoi dati  </h3>
     <table width="560" border="1" align="center">
  <tr>
    <td width="178">Nome: <?php  if(isset($_POST['Submit'])){ } echo $_SESSION['nome']=$_POST['nome']; ?></td>
 
    <td width="154">Cognome: <?php  if(isset($_POST['Submit'])){ } echo $_SESSION['cognome']=$_POST['cognome'];?></td>
    <td>Città: <?php  if(isset($_POST['Submit'])){ }  echo $_SESSION['citta']=$_POST['citta'];?></td>
  </tr>
  <tr>
    <td>Via: <?php  if(isset($_POST['Submit'])){ }  echo $_SESSION['via']=$_POST['via'];?></td>
    <td>Cap: <?php  if(isset($_POST['Submit'])){ } 	 echo $_SESSION['cap']=$_POST['cap'];?></td>
    <td>Telefono: <?php  if(isset($_POST['Submit'])){ }  echo $_SESSION['telefono']=$_POST['telefono'];?></td>
  </tr>
  <tr>
    <td>Cellulare: <?php  if(isset($_POST['Submit'])){}  echo $_SESSION['cellulare']=$_POST['cellulare'];?></td>
    <td>Email: <?php  if(isset($_POST['Submit'])){}  echo $_SESSION['email']=$_POST['email'];?></td>
    <td>Evento: <?php  if(isset($_POST['Submit'])){} 	 echo $_SESSION['evento']=$_POST['evento'];?></td>
  </tr>
  <tr>
    <td>Data Evento: <?php  if(isset($_POST['Submit'])){}  echo $_SESSION['data_evento']=$_POST['data_evento'];?></td>
    <td>Persone: <?php  if(isset($_POST['Submit'])){}  echo $_SESSION['persone']=$_POST['persone'];?></td>
    <td>Servizio Catering: <br />
      <?php  if(isset($_POST['Submit'])){} echo @$_SESSION['no']=@$_POST['no'];?><?php  if(isset($_POST['Submit'])){} echo @$_SESSION['si']=@$_POST['si'];?></td>
    </tr>
  <tr>
    <td colspan="3">Note: <?php  if(isset($_POST['Submit'])){} 	 echo $_SESSION['note']=$_POST['note'];?></td>
    </tr>
</table>
    <br />
    <br />
    <br />
    <br />
    <h3>I tuoi prodotti </h3>
    <div id="result"> 
	
	<?php //..............
if(@$_POST['var'] != NULL){//se è stata fatta almeno una selezione
    //creo la sessione array
    $_SESSION['aperitivi']=$_POST['var'];
	$_SESSION['antipasti_carne']=$_POST['var'];
	$_SESSION['antipasti_pesce']=$_POST['var'];
	$_SESSION['primi_carne']=$_POST['var'];
	$_SESSION['primi_pesce']=$_POST['var'];
	$_SESSION['secondi_carne']=$_POST['var'];
	$_SESSION['secondi_pesce_pesce']=$_POST['var'];
	$_SESSION['contorni']=$_POST['var'];
	$_SESSION['dolci']=$_POST['var'];
	$_SESSION['frutta']=$_POST['var'];
	
	
    foreach($_POST['var'] as  $valore  ){
        echo " $valore <br>";
   }
    echo "<a href=\"portate.php\"> modifica dati </a>";
}else{
    echo "<a href=\"portate.php\"> devi fare almeno una scelta </a>";
} 
//..............
?>
  </div>    
     
    <div id="footer"></div>
  </div>
  <!-- InstanceEndEditable -->
  <div id="nav_dx"><!-- InstanceBeginEditable name="nav_dx" -->
    <form id="login" name="login" method="POST" action="<?php echo $loginFormAction; ?>">
      <p>
        <label for="user2">Username</label>
        <input type="text" name="user" id="user2" />
        <br />
        <br />
        <label for="password">Password</label>
        <input type="password" name="password" id="password" />
      </p>
      <p>
        <input type="submit" name="entra" id="entra" value="Entra" />
      </p>
    </form>
  <!-- InstanceEndEditable --></div>
</div>
 
Discussioni simili
Autore Titolo Forum Risposte Data
T Dividere un'immagine in 3 parti orizzontali e salvarle separatamente Photoshop 2
camilia Come posso dividere le grandi dimensioni del file PST? Windows e Software 2
gandalf1959 [PHP] Dividere un campo di testo in più campi PHP 9
P [HTML] [PHP] dividere lo schermo in tre colonne HTML e CSS 110
L [WordPress] Dividere articoli in più pagine, problemi SEO? WordPress 2
M Dividere immagine a metà in diagonale Photoshop 1
M Dividere risultati in colonna in base al contenuto PHP 9
alankanz dividere risultati in pagine MySqli PHP 4
Z Dividere settimane PHP 3
M Dividere su piu pagine un articolo lungo prelevato da db. jQuery 0
P Dividere lo schermo in tre colonne HTML e CSS 1
L Dividere risultati per data e pagine diverse PHP 17
G Dividere stringa ed eseguire query PHP 3
P Dividere lo schermo in tre colonne HTML e CSS 6
L Dividere classe in più parti PHP 3
S Dividere una textarea PHP 1
A Dividere array multidimensionale in altri array multidimensionali PHP 9
A dividere il risultato di una Query in più pagine Classic ASP 1
redevilduil dividere la gallery in pagine con php PHP 3
C Dividere un div in due colonne Javascript 2
U E' possibile dividere un' immagine o un background in celle? jQuery 0
M Dividere Stringhe per MySQL PHP 6
renoir09 software dividere sql su mac Database 1
haringk Dividere ciclo in più parti PHP 12
C dividere un'immagine in più parti Webdesign e Grafica 3
L Dividere campo PHP 2
S dividere un wmv con movie maker Windows e Software 0
A dividere dato 32 bit in 4 byte Programmazione 2
B dividere Home Page in 5 sezioni con CSS HTML e CSS 1
metalgemini dividere in piu colonne il risultato di una query Classic ASP 4
G come dividere la pagina in 2 frame??!! HTML e CSS 5
M Come si fa a dividere un documento in più colonne in dreamweaver Flash 0
andreas88 Da .htm a .php, perdo le mie posizioni su Google ricerca? SEO e Posizionamento 9
A GoGo Piano hosting più adatto alle mie esigenze Hosting 1
Nik Dreamweaver non mantiene le mie pagine salvate Windows e Software 2
P Portale web da realizzare, consigli su come farloin base alle mie esigenze..? HTML e CSS 1
D Cerco un programma per vedere le mie pagine html Discussioni Varie 1
M Aiutooo nelle mie immagini Webdesign e Grafica 2
M come posso proteggere le mie immagini? Javascript 5
B http://www.sbafreedom.altervista.org per i motori non esistono le mie keywords Presenta il tuo Sito 2
GENZIANA Perché non vedo le mie pagine in locale? PHP 4
F come posso provare le mie pagine? HTML e CSS 1
waterass Aiutatemi! Non riesco a isereire sottofondi musicali alle mie pagine web! HTML e CSS 18

Discussioni simili