Menu deroulant grace au requete php
dadou
-
info254 Messages postés 141 Date d'inscription Statut Membre Dernière intervention -
info254 Messages postés 141 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais savoir comment crée un menu déroulant et qu'il prenne les informations depuis ma base de donnée
Je m'explique j'ai une base de donne avec des noms de magasin et j'aimerais qu'il prennent les nom de magasin et qu'il les inséré dans le menu.
Pouvez vous m'indiquer des sites
Comment faut til que je procede avant.
Faut til que je crée une page html qui va pointer sur une page php afin de cree ma requête sql.
Je suis un peu bloque
merci
Bonne journee a vous
J'aimerais savoir comment crée un menu déroulant et qu'il prenne les informations depuis ma base de donnée
Je m'explique j'ai une base de donne avec des noms de magasin et j'aimerais qu'il prennent les nom de magasin et qu'il les inséré dans le menu.
Pouvez vous m'indiquer des sites
Comment faut til que je procede avant.
Faut til que je crée une page html qui va pointer sur une page php afin de cree ma requête sql.
Je suis un peu bloque
merci
Bonne journee a vous
A voir également:
- Menu deroulant grace au requete php
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Supprimer menu déroulant excel - Forum Excel
- Easy php - Télécharger - Divers Web & Internet
4 réponses
Bonjour,
Je ne peux que te donner ce scripts:
1.Dans ta page html (ou htm) tu met ceci: pour l'interface d'enregistrement (envois des données à la base)
<tr>
<td><?php echo"objetzonedesaisie:"; ?></td>
<td><select name="nom" value="$variables" size="1" align="left" class="class1">
<?php include("affichage.php");?></select></td>
</tr>
2.Dans un fichier .php à part tu met ceci: pour prendre les données de la base et les mettre dans la menu déroulante
<?php
//affichage pour sélection
$connexion=mysql_connect("localhost","root","");
if(!$connexion){$comentaire="Erreur de connection";}
else{$comentaire="Connection";}
mysql_select_db("tabase",$connexion);
$sql2="SELECT * FROM tatable";
$resultat2=mysql_query($sql2);
while($tab=mysql_fetch_array($resultat2))
{if($variables==$tab["nom"]){echo"<option value=\"".$tab["nom"]."\"selected>".$tab["nom"]."</option>";}
else{echo"<option value=\"".$tab["nom"]."\">".$tab["nom"]."</option>";}}
?>
3. Dans le fichier .html du début et à la fin des codes en html tu met ceci pour l'insertion des données (nouvelles données) dans ta base (un autre table):
<?php
if(isset($_POST["cmd"]))
{
$connexion=mysql_connect("localhost","root","");
if(!$connexion){$com="Erreur de connection";}
else{$com="bienvenue";}
mysql_select_db("tabase",$connexion);
$sql6 = "SELECT * FROM tatable";
$res6 = mysql_query($sql6);
$sql7="INSERT INTO tatable(champsuavegarde)VALUES('".$_POST["nom"]."')";
$resultat7=mysql_query($sql7);
$comentaire="Merci c'est enregisté";
}
echo"<font>$comentaire</font>";
?>
Vérifie bien le "name" et les "variables" tu peux les changer à ta guise.
Si non fait des recherches de sources en php il y a plusieurs site pour cela.
A+
Je ne peux que te donner ce scripts:
1.Dans ta page html (ou htm) tu met ceci: pour l'interface d'enregistrement (envois des données à la base)
<tr>
<td><?php echo"objetzonedesaisie:"; ?></td>
<td><select name="nom" value="$variables" size="1" align="left" class="class1">
<?php include("affichage.php");?></select></td>
</tr>
2.Dans un fichier .php à part tu met ceci: pour prendre les données de la base et les mettre dans la menu déroulante
<?php
//affichage pour sélection
$connexion=mysql_connect("localhost","root","");
if(!$connexion){$comentaire="Erreur de connection";}
else{$comentaire="Connection";}
mysql_select_db("tabase",$connexion);
$sql2="SELECT * FROM tatable";
$resultat2=mysql_query($sql2);
while($tab=mysql_fetch_array($resultat2))
{if($variables==$tab["nom"]){echo"<option value=\"".$tab["nom"]."\"selected>".$tab["nom"]."</option>";}
else{echo"<option value=\"".$tab["nom"]."\">".$tab["nom"]."</option>";}}
?>
3. Dans le fichier .html du début et à la fin des codes en html tu met ceci pour l'insertion des données (nouvelles données) dans ta base (un autre table):
<?php
if(isset($_POST["cmd"]))
{
$connexion=mysql_connect("localhost","root","");
if(!$connexion){$com="Erreur de connection";}
else{$com="bienvenue";}
mysql_select_db("tabase",$connexion);
$sql6 = "SELECT * FROM tatable";
$res6 = mysql_query($sql6);
$sql7="INSERT INTO tatable(champsuavegarde)VALUES('".$_POST["nom"]."')";
$resultat7=mysql_query($sql7);
$comentaire="Merci c'est enregisté";
}
echo"<font>$comentaire</font>";
?>
Vérifie bien le "name" et les "variables" tu peux les changer à ta guise.
Si non fait des recherches de sources en php il y a plusieurs site pour cela.
A+
bjr
voila qu'est ce que je veut(quand je clik sur la fleche de menu déroulant je trouve tout les user de ma tale "utilisateur') bien sur l'interface en html et le code en php
Urgent SVP
voila qu'est ce que je veut(quand je clik sur la fleche de menu déroulant je trouve tout les user de ma tale "utilisateur') bien sur l'interface en html et le code en php
Urgent SVP
MA premiere page TEST.HTML
<body>
<br>
<form action="test.php" method="POST">
<STRONG> Sélectionner un projet : </STRONG>
<select name="nom_mag" id="nom_mag" onchange="document.forms['formulaire'].submit();">
<?php for($i=0;$i<$num_ligne;$i++){ ?>
<option value="<?php echo($nom_mag[$i]) ?>" <?php echo((isset($idr) && $idr == $nom_mag[$i])?" selected=\"selected\"":null) ?>> <?php echo $nom_mag[$i] ?></option>
<?php } ?>
</select>
<p>
<input type="submit" value="OK" name="ok">
</p>
<td> </td>
<td colspan="2"><br></td>
</form>
</body>
Ma seconde page TEST.PHP
<body>
<?php
if($_POST["nom_mag"] != "")
{
$nom_mag = $_POST["nom_mag"];
include('connexion.php');
//création de la requête SQL
$sql = "SELECT nom_mag FROM magasin";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
//Affiche le message si bien enregistre
print('vos informations ont bien été archivées');
mysql_close();
}
?>
</body>
</html>
Le probleme cest que ma liste deroulante ne fonctionne pas et n'ai pas mise a jour
Tu ma passe un code mais le souci Il me faudrait plus d'explication.