Ses derniers messages sur les forums
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
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
j'ai mis ce code et j'ai une page blanche maintenant
Merci sauf que j'ai pencé que la line 2 ce termine avec la line 3 "or......"
j'ai ajouté le ";" sauf que maintenant rien ne s'affiche dans la page IE et normalement je doit avoir une réponse que la base est bienconnecté ou non
il se peut que le message n'est pas bien pris en compte ou que j'ai fait une gaf quelque part et si je veux avoir une réponse claire alors je postule le message une autre fois.
je m'excuse s'il y aura un doublon
m'on problème c'est que j'arrive pas à connecté ma base de donnée
voici le code
1. <?php
2. $link = mysql_connect("localhost", "root", "enviro")
3. or die("Impossible de se connecter : " . mysql_error());
4. echo 'Connexion réussie';
5. mysql_close($link);
6. ?>
dans le fichier d'erreur de log d'apache j'ai l'errure suivante
"[error] [client 127.0.0.1] PHP Parse error: parse error in C:\\www\\site\\bd.php on line 2"
Bonjour tlm,
je d