Menu deroulant grace au requete php
dadou
-
info254 Messages postés 169 Statut Membre -
info254 Messages postés 169 Statut Membre -
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
- Easy php - Télécharger - Divers Web & Internet
- Canon quick menu - Télécharger - Utilitaires
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+
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.