SVP je suis bloqué aidez moi
beno-yac
Messages postés
96
Date d'inscription
Statut
Membre
Dernière intervention
-
beno-yac Messages postés 96 Date d'inscription Statut Membre Dernière intervention -
beno-yac Messages postés 96 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je n'ai pas su comment récupéré la donné choisi dans une liste déroulant pour pouvoir l'insert dans une table dans ma base de donnée voila le code que j'ai écrie il manque que mais je n'ai pas su récupéré la donnée pour pouvoir l'utilise je voudrai la mettre dans une variable puis l'utilisé autre par j'ai utilisé PHP et PHP may admin pour la base
voici le code je j'ai :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Mon super site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="22" href="cssben.css" />
</head>
<body>
<?php include("entete.php"); ?>
<?php
if(isset($_GET['status']) && $_GET['status'] == "success"){
echo "Enregistrement Effectuer";
}
?>
<?php include("menu.php"); ?>
<div id="corps">
<h1>Gestion Structure</h1>
<form action="Structure_db.php?etat=ajouter" method="post">
<p>
<label>Code_Structure</label>
<input type="text" name="Code_Structure">
</p>
<p>
<label>Nom_Structure</label>
<input type="text" name="Nom_Structure">
</p>
<?php
$con=mysql_connect("localhost","root","");
$db=mysql_select_db("sonatrach");
$sql=mysql_query("SELECT * FROM 'vlan'");
?>
<form id="form1" name="form1" method="post" action="Structure_db.php?etat=ajouter">
<label>Vlan
<select name="liste">
<option></option>
<?php while($row=mysql_fetch_array($sql)){ ?>
<option value="<?php echo $row['NumVlan']; ?>"><?php echo $row['NumVlan']; ?></option>
<?php }?>
</select>
</label>
</form>
<input type="submit" name="send">
</form>
</div>
<?php include("pied_de_page.php"); ?>
</body>
</html>
je fais l'appele du "sql" dans une autre page et le voici
$CStructure = $_POST['Code_Structure'];
$NStructure = $_POST['Nom_Structure'];
$vllan= $_POST['liste'];
$requet = "INSERT INTO structure(Code_Structure , Nom_Structure, NumVlan) values ('$CStructure, $NStructure , $vllan');";
if(mysql_query($requet)){
header("location:Structure.php?status=success");
}
je n'ai pas su comment récupéré la donné choisi dans une liste déroulant pour pouvoir l'insert dans une table dans ma base de donnée voila le code que j'ai écrie il manque que mais je n'ai pas su récupéré la donnée pour pouvoir l'utilise je voudrai la mettre dans une variable puis l'utilisé autre par j'ai utilisé PHP et PHP may admin pour la base
voici le code je j'ai :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Mon super site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="22" href="cssben.css" />
</head>
<body>
<?php include("entete.php"); ?>
<?php
if(isset($_GET['status']) && $_GET['status'] == "success"){
echo "Enregistrement Effectuer";
}
?>
<?php include("menu.php"); ?>
<div id="corps">
<h1>Gestion Structure</h1>
<form action="Structure_db.php?etat=ajouter" method="post">
<p>
<label>Code_Structure</label>
<input type="text" name="Code_Structure">
</p>
<p>
<label>Nom_Structure</label>
<input type="text" name="Nom_Structure">
</p>
<?php
$con=mysql_connect("localhost","root","");
$db=mysql_select_db("sonatrach");
$sql=mysql_query("SELECT * FROM 'vlan'");
?>
<form id="form1" name="form1" method="post" action="Structure_db.php?etat=ajouter">
<label>Vlan
<select name="liste">
<option></option>
<?php while($row=mysql_fetch_array($sql)){ ?>
<option value="<?php echo $row['NumVlan']; ?>"><?php echo $row['NumVlan']; ?></option>
<?php }?>
</select>
</label>
</form>
<input type="submit" name="send">
</form>
</div>
<?php include("pied_de_page.php"); ?>
</body>
</html>
je fais l'appele du "sql" dans une autre page et le voici
$CStructure = $_POST['Code_Structure'];
$NStructure = $_POST['Nom_Structure'];
$vllan= $_POST['liste'];
$requet = "INSERT INTO structure(Code_Structure , Nom_Structure, NumVlan) values ('$CStructure, $NStructure , $vllan');";
if(mysql_query($requet)){
header("location:Structure.php?status=success");
}
A voir également:
- SVP je suis bloqué aidez moi
- Code puk bloqué - Guide
- Téléphone bloqué code verrouillage - Guide
- Pavé tactile bloqué - Guide
- Comment savoir si je suis bloqué sur messenger - Guide
- Compte gmail bloqué - Guide
4 réponses
Salut ...
Enlève la balise form (<form> </form>) du milieu ...
Et enleve les deux apostrophe qui contour vlan... $sql=mysql_query("SELECT * FROM vlan");
Enlève la balise form (<form> </form>) du milieu ...
Et enleve les deux apostrophe qui contour vlan... $sql=mysql_query("SELECT * FROM vlan");
non rien ne passait mais j'ai réglé le problème mais j'ai un autre problème cette fois c'est que je n'arrive pas a ajouter en même temps l'information dans la table ou le champs et defini comme clé primaire et pas dans le champs ou il est clé étrangere ?????????
du coté clé primaire ça passe mas du coté clé secondaire noncomment je fais ?
du coté clé primaire ça passe mas du coté clé secondaire noncomment je fais ?
oui j'ai fais comme tu m'as dit enlever le <form></form>du millieur puis dans le code squl j'ai mis les entrecôtes (' ') comme ceci
$CStructure = $_POST['Code_Structure'];
$NStructure = $_POST['Nom_Structure'];
$vllan= $_POST['liste'];
$requet = "INSERT INTO structure(Code_Structure , Nom_Structure, NumVlan) values ('$CStructure', '$NStructure' ,' $vllan');";
et le tour et joué
$CStructure = $_POST['Code_Structure'];
$NStructure = $_POST['Nom_Structure'];
$vllan= $_POST['liste'];
$requet = "INSERT INTO structure(Code_Structure , Nom_Structure, NumVlan) values ('$CStructure', '$NStructure' ,' $vllan');";
et le tour et joué