Qualcuno mi spiega brevemente come si usano le session =)
Grazie![]()
Qualcuno mi spiega brevemente come si usano le session =)
Grazie![]()
Ci hanno gia pensato loro:
http://php.html.it/guide/lezione/299...-sessioni-php/
![]()
Ma l'ho già visto,però in questo codice sembra tutto giust,è un codice elementare!!! Eppure sotto non mi stampa la session sess1 e sess2!!!
Come mai??
<? session_start(); ?>
<script type="text/javascript" >
function f(val)
{
var frm=document.forms.frm;
frm.azione1.value=val;
frm.submit();
}
</script>
<script type="text/javascript" >
function g(val)
{
var frm=document.forms.frm;
frm.azione2.value=val;
frm.submit();
}
</script>
<?
$con = mysql_connect("localhost","risor_noitalia","n01tal ia");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("risorsew_noit", $con);
?>
<form name="frm" method="post" >
<select name="elenco2" size="15" id="elenco2">
<?
@$ciao1=$_POST['azione1'];
$sess1=$_SESSION[$ciao1];
$resultx = mysql_query("SELECT * FROM ognibeni_forum where parentid < '0' ");
while($rowx = mysql_fetch_array($resultx))
{
$nodi = $rowx['childlist'];
$titolo = $rowx['title'];
$idf = $rowx['forumid'];
$wa = $idf;
$nodi2 = explode(",", $nodi);
?>
<option onclick="<?php echo 'javascript:f('.$wa.')';?>"> --- <? echo $titolo; ?></option>
<?
}
?>
</select>
<select name="elenco3" size="15" id="elenco3">
<?
@$ciao2=$_POST['azione2'];
$sess2=$_SESSION[$ciao2];
$resultx = mysql_query("SELECT * FROM ognibeni_forum where forumid = '$ciao1' ");
while($rowx = mysql_fetch_array($resultx))
{
$nodi = $rowx['childlist'];
$titolo = $rowx['title'];
$idf = $rowx['forumid'];
$wag = $idf;
$nodi2 = explode(",", $nodi);
foreach ($nodi2 as $aa)
{
$result = mysql_query("SELECT * FROM ognibeni_forum where forumid = '$aa' and parentid > '0'");
while($row = mysql_fetch_array($result))
{
$tit = $row['title'];
$ids = $row['forumid'];
echo "<option onclick='javascript:g($ids)'> -- $tit </option> "; echo "
";
}
}
}
?>
</select>
<select name="elenco4" size="15" id="elenco4">
</select>
<input type="hidden" name="azione1" value="">
<input type="hidden" name="azione2" value="">
</form>
<?
echo $ciao1;
echo "
";
echo $ciao2;
echo "
";
echo "fine variabili inizio sessioni";
echo "
";
echo $sess1;
echo "
";
echo $sess2;
?>
Dovrebbero mancare gli apici cosi:
Ps. la prossima volta che posti un codice php utilizza i tag appropriati altrimenti risulta quasi illegibile.Codice PHP:
$sess1=$_SESSION['$ciao1'];
$sess2=$_SESSION['$ciao2'];
e come si fa ad usare i tag?
Premi il bottone "php" quando fai un post e o scrivi [ P H P ] (tutto attaccato) e chiudi il tag con [ / P H P ] (Tutto attaccato).![]()
Allora,cosa c'è di sbagliato in questo??
Codice PHP:
<? session_start(); ?>
<script type="text/javascript" >
function f(val)
{
var frm=document.forms.frm;
frm.azione1.value=val;
frm.submit();
}
</script>
<script type="text/javascript" >
function g(val)
{
var frm=document.forms.frm;
frm.azione2.value=val;
frm.submit();
}
</script>
<?
$con = mysql_connect("localhost","risor_noitalia","n01talia");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("risorsew_noit", $con);
?>
<form name="frm" method="post" >
<select name="elenco2" size="15" id="elenco2">
<?
@$ciao1=$_POST['azione1'];
$sess1=$_SESSION[$ciao1];
$resultx = mysql_query("SELECT * FROM ognibeni_forum where parentid < '0' ");
while($rowx = mysql_fetch_array($resultx))
{
$nodi = $rowx['childlist'];
$titolo = $rowx['title'];
$idf = $rowx['forumid'];
$wa = $idf;
$nodi2 = explode(",", $nodi);
?>
<option onclick="<?php echo 'java-script:f('.$wa.')';?>"> --- <? echo $titolo; ?></option>
<?
}
?>
</select>
<select name="elenco3" size="15" id="elenco3">
<?
@$ciao2=$_POST['azione2'];
$sess2=$_SESSION[$ciao2];
$resultx = mysql_query("SELECT * FROM ognibeni_forum where forumid = '$ciao1' ");
while($rowx = mysql_fetch_array($resultx))
{
$nodi = $rowx['childlist'];
$titolo = $rowx['title'];
$idf = $rowx['forumid'];
$wag = $idf;
$nodi2 = explode(",", $nodi);
foreach ($nodi2 as $aa)
{
$result = mysql_query("SELECT * FROM ognibeni_forum where forumid = '$aa' and parentid > '0'");
while($row = mysql_fetch_array($result))
{
$tit = $row['title'];
$ids = $row['forumid'];
echo "<option onclick='java-script:g($ids)'> -- $tit </option> "; echo "
";
}
}
}
?>
</select>
<select name="elenco4" size="15" id="elenco4">
</select>
<input type="hidden" name="azione1" value="">
<input type="hidden" name="azione2" value="">
</form>
<?
echo $ciao1;
echo "
";
echo $ciao2;
echo "
";
echo "fine variabili inizio sessioni";
echo "
";
echo $sess1;
echo "
";
echo $sess2;
?>