[PHP/Mysql] relation entre table
skiliss
Messages postés
168
Date d'inscription
Statut
Membre
Dernière intervention
-
skiliss -
skiliss -
Bonjour,
j'ai un souci je récupère mon menu déroulant dans une table et de l'autre je voudrai qu'il soit envoyer avec le formulaire dans une autre table mais je reçois a la place "resource id#2" a la place et c'est la mème chose pour mes autres tables.
Voici mon code
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<!--------------------------------------Connection à Mysql ------------------------------------------------------------------------------------------------------------>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<?php
//connection base de donnée
include 'connectdb.php';
// déclaration de variable
$requet="SELECT * FROM `registre`"or die (mysql_error()); // va chercher les information dans la table registre
$type = mysql_query ("SELECT * FROM `typeact`") or die (mysql_error());//va chercher les infos dans la table type acte
$searchtable = mysql_query($requet)or die (mysql_error());// va chercher les information dans la table registre
$service = mysql_query ("SELECT * FROM `service`") or die (mysql_error()); //va chercher les information dans la table service
$agent = mysql_query ("SELECT * FROM `agent`") or die (mysql_error());//va chercher les information dans la table agent
$sql = mysql_query ("INSERT INTO `registre` VALUES('$id','$type','$objet','$date','$service','$agent')")or die (mysql_error());
?>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<td align="center"> <h1>Bienvenue sur l'enregistrement des actes</h1> <br>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<?php
if (isset($_GET['modifier_acte']))
{
$_GET['modifier_acte'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_acte']));
$retour = mysql_query('SELECT * FROM `registre` WHERE id=\'' . $_GET['modifier_acte'] .'\'');
$donnees = mysql_fetch_array($retour);
$objet = stripslashes ($_POST['objet']);
$date = stripslashes ($donnees['date']);
$id = $donnees ['id'];
$resultattypeacte = stripslashes (htmlspecialchars($donnees ['type']));
$resultatservice = stripslashes (htmlspecialchars($_POST ['service']));
$resultatagent = stripslashes (htmlspecialchars($_POST));
}
else
{
$date = '';
$objet= '';
$îd = 0;
$resultattypeacte = '';
$resultatservice = '';
$resultatagent = '';
}
?>
<form id= 'registre' action="Page_modif.php" method="post">
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<!-------------------------------------------------------Type d'acte--------------------------------------------------------------------------------------------------->
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<p>
<label>
<h3>Choisissez l'acte</h3>
</label>
<select name="acte">
<option values=""></option>
<?php
while($resultattypeacte=mysql_fetch_assoc($type))
{
?>
<option value="<?php echo $resultattypeacte["typ"] ?>" >
<?php echo $resultattypeacte["typ"]; ?>
</option>
<?php
}//fin de la boucle while
mysql_free_result($type);
?>
</select>
</td>
<br/>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<!--------------------------------Objet--------------------------------------------------------------------------------------------------------------------------------->
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
Objet :<br />
<textarea name="<?php echo $objet; ?>" cols="50" rows="10">
<?php echo $objet; ?>
</textarea><br />
<input type="hidden" name="$id" value="<?php echo ($id1=mysql_fetch_array($id)); ?>" />
<br/>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<!---------------------------------------Date de saisi------------------------------------------------------------------------------------------------------------------>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
Date de saisi : <input type="text" name="date" value="<?php echo $date;?>" />
<br/>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<!----------------------------------Service----------------------------------------------------------------------------------------------------------------------------->
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<br/>Service:<br/>
<select name="service">
<option values=""></option>
<?php
while($resultatservice=mysql_fetch_array($service))
{
?>
<option value="<?php echo $resultatservice["serv"] ?>" >
<?php echo $resultatservice["serv"]; ?>
</option>
<?php
}//fin de la boucle while
mysql_free_result($service);
?>
</select>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<!----------------------Agent------------------------------------------------------------------------------------------------------------------------------------------->
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<br/>Agent: <br/>
<select name="agent">
<option values=""></option>
<?php
while($resultatagent=mysql_fetch_array($agent))
{
?>
<option value="<?php echo $resultatagent["agen"] ?>" >
<?php echo $resultatagent["agen"]; ?>
</option>
<?php
}//fin de la boucle while
mysql_free_result($type);
?>
</select>
<br/>
<input type="submit" value="envoyer" method="<?php echo $sql ; ?>" />
</p>
</form>
<!--------------------------------Fermeture de la base---------------------------------------------------------------------------------------------------------------->
<?php
mysql_close();
?>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
j'ai un souci je récupère mon menu déroulant dans une table et de l'autre je voudrai qu'il soit envoyer avec le formulaire dans une autre table mais je reçois a la place "resource id#2" a la place et c'est la mème chose pour mes autres tables.
Voici mon code
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<!--------------------------------------Connection à Mysql ------------------------------------------------------------------------------------------------------------>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<?php
//connection base de donnée
include 'connectdb.php';
// déclaration de variable
$requet="SELECT * FROM `registre`"or die (mysql_error()); // va chercher les information dans la table registre
$type = mysql_query ("SELECT * FROM `typeact`") or die (mysql_error());//va chercher les infos dans la table type acte
$searchtable = mysql_query($requet)or die (mysql_error());// va chercher les information dans la table registre
$service = mysql_query ("SELECT * FROM `service`") or die (mysql_error()); //va chercher les information dans la table service
$agent = mysql_query ("SELECT * FROM `agent`") or die (mysql_error());//va chercher les information dans la table agent
$sql = mysql_query ("INSERT INTO `registre` VALUES('$id','$type','$objet','$date','$service','$agent')")or die (mysql_error());
?>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<td align="center"> <h1>Bienvenue sur l'enregistrement des actes</h1> <br>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<?php
if (isset($_GET['modifier_acte']))
{
$_GET['modifier_acte'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_acte']));
$retour = mysql_query('SELECT * FROM `registre` WHERE id=\'' . $_GET['modifier_acte'] .'\'');
$donnees = mysql_fetch_array($retour);
$objet = stripslashes ($_POST['objet']);
$date = stripslashes ($donnees['date']);
$id = $donnees ['id'];
$resultattypeacte = stripslashes (htmlspecialchars($donnees ['type']));
$resultatservice = stripslashes (htmlspecialchars($_POST ['service']));
$resultatagent = stripslashes (htmlspecialchars($_POST));
}
else
{
$date = '';
$objet= '';
$îd = 0;
$resultattypeacte = '';
$resultatservice = '';
$resultatagent = '';
}
?>
<form id= 'registre' action="Page_modif.php" method="post">
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<!-------------------------------------------------------Type d'acte--------------------------------------------------------------------------------------------------->
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<p>
<label>
<h3>Choisissez l'acte</h3>
</label>
<select name="acte">
<option values=""></option>
<?php
while($resultattypeacte=mysql_fetch_assoc($type))
{
?>
<option value="<?php echo $resultattypeacte["typ"] ?>" >
<?php echo $resultattypeacte["typ"]; ?>
</option>
<?php
}//fin de la boucle while
mysql_free_result($type);
?>
</select>
</td>
<br/>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<!--------------------------------Objet--------------------------------------------------------------------------------------------------------------------------------->
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
Objet :<br />
<textarea name="<?php echo $objet; ?>" cols="50" rows="10">
<?php echo $objet; ?>
</textarea><br />
<input type="hidden" name="$id" value="<?php echo ($id1=mysql_fetch_array($id)); ?>" />
<br/>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<!---------------------------------------Date de saisi------------------------------------------------------------------------------------------------------------------>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
Date de saisi : <input type="text" name="date" value="<?php echo $date;?>" />
<br/>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<!----------------------------------Service----------------------------------------------------------------------------------------------------------------------------->
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<br/>Service:<br/>
<select name="service">
<option values=""></option>
<?php
while($resultatservice=mysql_fetch_array($service))
{
?>
<option value="<?php echo $resultatservice["serv"] ?>" >
<?php echo $resultatservice["serv"]; ?>
</option>
<?php
}//fin de la boucle while
mysql_free_result($service);
?>
</select>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<!----------------------Agent------------------------------------------------------------------------------------------------------------------------------------------->
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<br/>Agent: <br/>
<select name="agent">
<option values=""></option>
<?php
while($resultatagent=mysql_fetch_array($agent))
{
?>
<option value="<?php echo $resultatagent["agen"] ?>" >
<?php echo $resultatagent["agen"]; ?>
</option>
<?php
}//fin de la boucle while
mysql_free_result($type);
?>
</select>
<br/>
<input type="submit" value="envoyer" method="<?php echo $sql ; ?>" />
</p>
</form>
<!--------------------------------Fermeture de la base---------------------------------------------------------------------------------------------------------------->
<?php
mysql_close();
?>
<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
A voir également:
- [PHP/Mysql] relation entre table
- Table ascii - Guide
- Table des matières word - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Table des caractères - Guide