bonjour,
je me sers de curl pour l'execution d'un formulaire, hors j'ai un problème avec les checkboxes multiples :
la requete post dans le curl ne me renvoit pas toutes les valeurs saisies dans le formulaire???
pourriez vous m'aider svp merci beaucoup
voici des extraits de la page formulaire:
.......
$rCurl = curl_init();
curl_setopt ($rCurl, CURLOPT_URL, "http://www.lesite.com/rep_creerpageuser.php");
curl_setopt ($rCurl, CURLOPT_HEADER, false);
curl_setopt ($rCurl, CURLOPT_POST, true);
curl_setopt ($rCurl, CURLOPT_POSTFIELDS, $_POST);
curl_setopt ($rCurl, CURLOPT_RETURNTRANSFER, true);
.........
<form action="" method="post">
<input type="text" name="user" id="user" />utilisateur
Sélectionner les cours :
<input type="checkbox" name="site[]" value="capniv1.html"> Com
<input type="checkbox" name="site[]" value="office.html"> Office
<input type="checkbox" name="site[]" value="lous.html"> lous
<input type="submit" name="send" value="Envoyer" />
et ma page (rep_creerpageuser.php) avec les commandes php
<?php
........
$site = $_POST['site'];
foreach ($site as $choix)
{
echo "Choix utilisateur : ",$choix,"<br>";
//substr($choix, 0, strpos($choix, "_");
echo '<a href="'.$choix.'"'.'target="_blank">'.substr($choix, 0, strpos($choix, ".")).'</a><br>';
}
else {
echo 'echec';
}
?>