ydu
Messages postés61Date d'inscriptionmercredi 1 mars 2006StatutMembreDernière intervention 6 août 2009
-
29 oct. 2007 à 20:46
ydu
Messages postés61Date d'inscriptionmercredi 1 mars 2006StatutMembreDernière intervention 6 août 2009
-
2 nov. 2007 à 04:31
Bonjour à tous.
Je sui débutant sous php et je rencontre un problème qui j'en suis sûr est pour vous une simple formalité.
J'ai dans un premier temps créer une page nomé index.html dans laquelle figure une liste de bouton radio. Je fais ensuite apparaitre via une instruction PHP le choix de l'utilisateur dans une segonde page nommée authentification.php dont voici le code
dans un deuxieme temps, je voudrais faire apparaitre dans une liste deroulante les champs nommé "nom_groupe" de la table "groupe" (et ce dans l'ordre alphabétique) voici ce que j'ai composé mais ma liste ne s'enrichi pas
ydu
Messages postés61Date d'inscriptionmercredi 1 mars 2006StatutMembreDernière intervention 6 août 2009 2 nov. 2007 à 04:31
Bonjour,
Juste un petit POST pour vous faire part du code qui a resolu mon probleme
bonne journée
@+
*************************************************
<select name="menugroupe" id="menugroupe">
<?php
$resultat=mysql_query("select nom_groupe from groupe order by nom_groupe") or die ("requète non executé");
if (! $resultat) { echo "Erreur requete"; exit;}
while ($ligne=mysql_fetch_array($resultat))
{
?>
<option><?php echo ''.$ligne['nom_groupe'].'';?> </option>
<?php
}
mysql_close($connexion);
?>
<?php echo $_POST['menugroupe']; ?>
$connexion=mysqli_connect($host,$user,$password) or die ("erreur");
if(!mysql_select_db($database)) die("Erreur de connexion à la base");
$SQL = SELECT * FROM 'groupe' ORDER BY 'groupe'.'nom_groupe' ASC;
$res = mysql_query($SQL);
while($val=mysql_fetch_array($res))
{
echo "<option>".$val."</option>\n";
}
?>
***************************************************
voici ensuite le message d'erreur
*****************************
Parse error : parse error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\Program Files\EasyPHP 2.0b1\www\authentification.php on line 37
==> vous avez en rouge la ligne de code numero37
ydu
Messages postés61Date d'inscriptionmercredi 1 mars 2006StatutMembreDernière intervention 6 août 2009 1 nov. 2007 à 06:47
Salut Declic57,
Merci pour le coup de main, effectivement je n'ai plus l'erreur mais ma liste ne se remplie pas.
Je commence a me demander si mon php s'execute bien voici mon script php dans son inegralité
$connexion=mysqli_connect($host,$user,$password) or die ("erreur");
if(!mysql_select_db($database)) die("Erreur de connexion à la base");
$SQL = "SELECT * FROM groupe ORDER BY groupe, nom_groupe ASC";
$res = mysql_query($SQL);
while($val=mysql_fetch_array($res))
{
echo "<option>".$val."</option>\n";
}
?>
**************************
Je me demandias aussi si le fait de se connecter a ma base SQL par la ligne $connexion=mysqli_connect($host,$user,$password) or die ("erreur");
est une operation a eddectuer a chaque fois que je comppose un script PHP faisant appel a une de mes bases.