lasdesnuls

Inscris le 21/01/2009 à 16:37
  • Nombre de sujets
    2
  • Nombre de messages
    6
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
lasdesnuls
le 10/02/2009 à 16:33
Check Box
Bonjour tlm,
la fonction :
<?php 
// Renvoie vrai si $option fait partie du résultat
function est_select($option_b) {
if (!isset($_POST['part_b'])) {
return FALSE;
}
for ($i = 0, $c = count($_POST['part_b']); $i < $c; $i++) {
if ($_POST['part_b'][$i] == $option_b) {
return TRUE;
}
}
return FALSE;
}
?>


le check box :
<td><div align="center">
<input type="checkbox" name="part_b[]" value="b_coord" <?php if(est_select("b_coord")) { echo 'checked'; } ?>/></div></td>



le code pour la base de donnée:
$part_b = $_POST['part_b'];
$sqlpart_b = '';
for ($i=0; $i<count($part_b); $i++)
{
$sqlpart_b .= $part_b[$i];
$sqlpart_b .= ', ';
}



sauf que dans la base de donnée je trouve le mots Arry à la place des opptions

Ses derniers messages sur les forums

forum
lasdesnuls
le 11/02/2009 à 21:55
Check Box
ensuite ton if dans l'input dit "que si la fonction est appliquee, alors tu check", Donc peu importe ce que la fonction retourne, tu check toujours... il faut comparer le retour de la fonction avec quelque chose... genre == true...

la fonction retourne soit true soit false donc dans le cas que c'est vrai la cse sera cochet sinon elle reste non s
lasdesnuls
le 10/02/2009 à 16:33
Check Box
Bonjour tlm,
la fonction :
<?php 
// Renvoie vrai si $option fait partie du résultat
function est_select($option_b) {
if (!isset($_POST['part_b'])) {
return FALSE;
}
for ($i = 0, $c = count($_POST['part_b']); $i < $c; $i++) {
if ($_POST['part_b'][$i] == $option_b) {
return TRUE;
}
}
return FALSE;
}
?>


le check box :
<td><div align="center">
<input type="checkbox" name="part_b[]" value="b_coord" <?php if(est_select("b_coord")) { echo 'checked'; } ?>/></div></td>



le code pour la base de donnée:
$part_b = $_POST['part_b'];
$sqlpart_b = '';
for ($i=0; $i<count($part_b); $i++)
{
$sqlpart_b .= $part_b[$i];
$sqlpart_b .= ', ';
}



sauf que dans la base de donnée je trouve le mots Arry à la place des opptions
lasdesnuls
le 21/01/2009 à 20:43
Connexion BDD
j'ai mis ce code et j'ai une page blanche maintenant

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours