//affiche le nombre de lignes
for ($j=0;$j<=5;$j++)
{
switch ($j)
{
case 0 : echo"<tr align="center"><td width="117">Saxo</td>";
break;
case 1 : echo"<tr align="center"><td width="117">Peugeot</td>";
break;
case 2 : echo"<tr align="center"><td width="117">Renault</td>";
break;
case 3 : echo"<tr align="center"><td width="117">Citroën</td>";
break;
case 4 : echo"<tr align="center"><td width="117">Volvo</td>";
break;
case 5 : echo"<tr align="center"><td width="117">Toyota</td>";
break;
}
//permet d'afficher les checkbox et les listes déroulantes(une fois que les checkbox sont cochées)
for ($i=0; $i<14; $i++)
{
echo "<td width="40" align = "center"><select name='select_membre_".$j."_".$i."' style='visibility:hidden'><option value='toto'></option></select></td>";
}
echo "</tr>";
}
?>
</table>
merci pour ton aide!
en fait ce que je voudrais c'est mettre le pseudo a la place de la liste déroulante ken on clique sur la case!
fmazoue
Messages postés335Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention 1 septembre 20151 11 févr. 2004 à 16:18
pour le script
<script language="JavaScript">
function visible(nom, row, col)
{
if (document.getElementById(nom).checked==1)
{
document.getElementById('textbox_'+row+'_'+col+'').value=$_SESSION["id"]; //je me rappelle plus si c bien id alors mais bien celui qui contient les initiales
}
else
{
document.getElementById('textbox_'+row+'_'+col+'').value="";
}
}
</script>
pour le reste :
//rajoute un session satrt si c pas deja fait
$case=array ('lundimatincheck','lundiapcheck','mardimatincheck','mardiapcheck',
'mercredimatincheck','mercrediapcheck','jeudimatincheck','jeudiapcheck',
'vendredimatincheck','vendrediapcheck','samedimatincheck','samediapcheck',
'dimanchematincheck','dimancheapcheck');
//affiche le nombre de lignes
for ($j=0;$j<=5;$j++)
{
switch ($j)
{
case 0 : echo"<tr align="center"><td width="117">Saxo</td>";
break;
case 1 : echo"<tr align="center"><td width="117">Peugeot</td>";
break;
case 2 : echo"<tr align="center"><td width="117">Renault</td>";
break;
case 3 : echo"<tr align="center"><td width="117">Citroën</td>";
break;
case 4 : echo"<tr align="center"><td width="117">Volvo</td>";
break;
case 5 : echo"<tr align="center"><td width="117">Toyota</td>";
break;
}
//permet d'afficher les checkbox et les listes déroulantes(une fois que les checkbox sont cochées)
for ($i=0; $i<14; $i++)
{
echo "<td width="40" align = "center">";
}
echo "</tr>";
}
?>
</table>
voila je crois que ce sera bon comme ca !
NIARF :-p
titigrou
Messages postés111Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention 4 mars 2004 11 févr. 2004 à 16:35
euh ouaip je comprend qqch a ce que t'a fais mais il m'affiche un parse erreur alors que j'ai vérifié y a toutes les parenthèses tous les points virgules et l'erreur est a la ligne
104 et la voici:
fmazoue
Messages postés335Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention 1 septembre 20151 11 févr. 2004 à 16:46
apres le style g oublié de mettre le > pour fermer le input text
mais sa doit pas venir de la l'erreur le parse erreur sa peut etre aussi des parenthes ou accolade et en générale elle vienne de la ligne au dessus des fois !
NIARF :-p
titigrou
Messages postés111Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention 4 mars 2004 12 févr. 2004 à 09:51
oki j'ai trouvé ton erreur t'avais oublié un point quelque part!!
pour la session ca ne fonctionne pas car j'ai tout modifié donc je te donne ce qu'il y a dans login.php3:
<?
session_start();
$pseudo_sess="$pseudo_form";
$passe_sess="$passe_form";
$_SESSION["pseudo_form"]=$pseudo_sess;
session_register("pseudo_sess"); // On enregistre $login dans la session
session_register("passe_sess");
?>
$id = MYSQL_CONNECT($sql_serveur,$sql_user,$sql_passwd);
mysql_select_db("$sql_bdd");
$requete = "SELECT * FROM membre WHERE pseudo='$pseudo_sess' and passe='$passe_sess'";
$result = mysql_query($requete, $id);
titigrou
Messages postés111Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention 4 mars 2004 12 févr. 2004 à 10:24
nan c'es bon!je me suis trompée ca marche c'est moi qui déconne!
sinon ton truc de textbox machin chouette, ben ca ralonge mon tableau et c'est pas joli!!
sérieusement il n'y a pas autre chose qu'un textbox et en plus il est toujours visible que je clique ou pas sur la case!
de plus ca ne m'affiche pas les initiales!!
fmazoue
Messages postés335Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention 1 septembre 20151 12 févr. 2004 à 10:30
ben deja diminue la size des textbox secondo quand ils sont invisible ils doivent pas prendre de place tierco t'as bien enlevé les bordure des textbox?
NIARF :-p
<script language="JavaScript">
function visible(nom, row, col)
{
if (document.getElementById(nom).checked==1)
{
document.getElementById('textbox_'+row+'_'+col+'').value=$_SESSION["id"];
//je me rappelle plus si c bien id alors mais bien celui qui contient les initiales
document.getElementById('textbox_'+row+'_'+col+'').style.visibility='visible';
//affiche le nombre de lignes
for ($j=0;$j<=5;$j++)
{
switch ($j)
{
case 0 : echo"<tr align="center"><td width="117">Saxo</td>";
break;
case 1 : echo"<tr align="center"><td width="117">Peugeot</td>";
break;
case 2 : echo"<tr align="center"><td width="117">Renault</td>";
break;
case 3 : echo"<tr align="center"><td width="117">Citroën</td>";
break;
case 4 : echo"<tr align="center"><td width="117">Volvo</td>";
break;
case 5 : echo"<tr align="center"><td width="117">Toyota</td>";
break;
}
//permet d'afficher les checkbox et les initiales(une fois que les checkbox sont cochées)
for ($i=0; $i<14; $i++)
{
echo "<td width="40" align = "center">";
}
echo "</tr>";
}
et il ne connais pas le visibility la (dans le javascript):
<?php
session_start(); // démarre la session
if (isset($pseud_sess)) //verification pour acces section membre
{
header("Location:tableau.php");
die();
}
?>
et quand je fais un affichage comme ceci:
<?php
echo " Bonjour et bienvenue, ".$pseudo_sess." ! ";
?>
ca fonctionne très bien!!
si tu veux je te montre aussi ma page login.php3 pour t'aider:
<?
session_start();
$pseudo_sess ="$pseudo_form";
$passe_sess="$passe_form";
session_register("pseudo_sess"); // On enregistre $login dans la session
session_register("passe_sess");
?>
<?php
session_start(); // démarre la session
if (isset($pseud_sess)) //verification pour acces section membre
{
header("Location:tableau.php");
die();
}
?>
et quand je fais un affichage comme ceci:
<?php
echo " Bonjour et bienvenue, ".$pseudo_sess." ! ";
?>
ca fonctionne très bien!!
si tu veux je te montre aussi ma page login.php3 pour t'aider:
<?
session_start();
$pseudo_sess ="$pseudo_form";
$passe_sess="$passe_form";
session_register("pseudo_sess"); // On enregistre $login dans la session
session_register("passe_sess");
?>