Probleme de bouton select des cle secondaire

Résolu/Fermé
Zedrof Messages postés 156 Date d'inscription mercredi 27 août 2014 Statut Membre Dernière intervention 9 juin 2022 - 27 nov. 2014 à 16:00
Zedrof Messages postés 156 Date d'inscription mercredi 27 août 2014 Statut Membre Dernière intervention 9 juin 2022 - 27 nov. 2014 à 17:58
Bonjour,
j parvient pas à affiche dans avec seleect les informations de mes 3 trois cle secondaire qui migre dans la table Historique:
numserieaff,caractmataff,dateinsaff sont les cles secondaires

code news




<?php

$req = "select numserieaff,caractmataff,dateinsaff from mat ";
	$requete= $connexion->prepare($req);
	$requete->execute();
$req1 = "select * from user ";
	$requete1= $connexion->prepare($req1);
	$requete1->execute();

?>
	
	
	
<h2><center>Enregistrement de nouveau historique</center></h2>

<form class='formulaire' action="index.php?page=modules/historique/create.php" method= "post"> <br/>
	Numero historique :
	<input name="numhist" type ="text"/>
	<br/> <br/>
	Date historique :
	<input name="datehist" type ="text"/>
	<br/> <br/>
	Numero materiel :
	<select name="numserieaff">
		
		<?php 
			while($mat=$requete->fetch(PDO::FETCH_OBJ)){
			?>

			<option value="<?php echo $mat->numserieaff?>" >
			<?php echo $mat->numserieaff ?>
			
			</option>
			<?php } ?>
		</select><br/>
		<br/><br/>
		Caracteristique :
	<select name="caractmataff">
		
		<?php 
			while($mat=$requete->fetch(PDO::FETCH_OBJ)){
			?>

			<option value="<?php echo $mat->caractmataff?>" >
			<?php echo $mat->caractmataff ?>
			
			</option>
			<?php } ?>
		</select><br/>
		<br/><br/>
		Date Installation  :
	<select name="dateinsaff">
		
		<?php 
			while($mat=$requete->fetch(PDO::FETCH_OBJ)){
			?>

			<option value="<?php echo $mat->dateinsaff?>" >
			<?php echo $mat->dateinsaff ?>
			
			</option>
			<?php } ?>
		</select><br/>
		<br/><br/>
	Numero utilisateur  :
		<select name="nomuser">
		
		<?php 
			while($user=$requete1->fetch(PDO::FETCH_OBJ)){
			?>

			<option value="<?php echo $user->nomuser?>" >
			<?php echo $user->nomuser ?>
			
			</option>
			<?php } ?>
		</select><br/>
 <br/></br>
<input id ="annuler" name="annuler" type="reset" value="Annuler"/>
<input id ="annuler" name="valider" type="submit" value="Valider"/>
 <br/></br>
</form>






A voir également:

2 réponses

jordane45 Messages postés 38286 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 14 novembre 2024 4 698
27 nov. 2014 à 16:10
0
Zedrof Messages postés 156 Date d'inscription mercredi 27 août 2014 Statut Membre Dernière intervention 9 juin 2022 1
Modifié par Zedrof le 27/11/2014 à 16:43
En faite j parvient 2 cle secondaire de != table mais il s'agit du cas ou champ d'un meme table migre comme cle secondaire dans une autre table:
Mat(numserieaff,caractmataff,dateinsaff,<souligne>nomuser</souligne>)
Historique(numhist,datehist,<souligne>numserieaff, caractmataff,dateinsaff,numuser</souligne>)

0
Zedrof Messages postés 156 Date d'inscription mercredi 27 août 2014 Statut Membre Dernière intervention 9 juin 2022 1
27 nov. 2014 à 17:58
ca marche voici le code

<?php

$req = "select * from mat ";
	$requete= $connexion->prepare($req);
	$requete->execute();
$req2 = "select * from mat ";
	$requete2= $connexion->prepare($req2);
	$requete2->execute();
$req3 = "select * from mat ";
	$requete3= $connexion->prepare($req3);
	$requete3->execute();
$req1 = "select * from user ";
	$requete1= $connexion->prepare($req1);
	$requete1->execute();

?>
	
	
	
<h2><center>Enregistrement de nouveau historique</center></h2>

<form class='formulaire' action="index.php?page=modules/historique/create.php" method= "post"> <br/>
	Numero historique :
	<input name="numhist" type ="text"/>
	<br/> <br/>
	Date historique :
	<input name="datehist" type ="text"/>
	<br/> <br/>
	Numero materiel :
	<select name="numserieaff">
		
		<?php 
			while($mat=$requete->fetch(PDO::FETCH_OBJ)){
			?>

			<option value="<?php echo $mat->numserieaff?>" >
			<?php echo $mat->numserieaff ?>
			
			</option>
			<?php } ?>
		</select><br/>
		<br/><br/>
		Caracteristique :
	<select name="caractmataff">
		
		<?php 
			while($mat=$requete2->fetch(PDO::FETCH_OBJ)){
			?>

			<option value="<?php echo $mat->caractmataff?>" >
			<?php echo $mat->caractmataff ?>
			
			</option>
			<?php } ?>
		</select><br/>
		<br/><br/>
		Date Installation  :
	<select name="dateinsaff">
		
		<?php 
			while($mat=$requete3->fetch(PDO::FETCH_OBJ)){
			?>

			<option value="<?php echo $mat->dateinsaff?>" >
			<?php echo $mat->dateinsaff ?>
			
			</option>
			<?php } ?>
		</select><br/>
		<br/><br/>
	Numero utilisateur  :
		<select name="nomuser">
		
		<?php 
			while($user=$requete1->fetch(PDO::FETCH_OBJ)){
			?>

			<option value="<?php echo $user->nomuser?>" >
			<?php echo $user->nomuser ?>
			
			</option>
			<?php } ?>
		</select><br/>
 <br/></br>
<input id ="annuler" name="annuler" type="reset" value="Annuler"/>
<input id ="annuler" name="valider" type="submit" value="Valider"/>
 <br/></br>
</form>
0
Zedrof Messages postés 156 Date d'inscription mercredi 27 août 2014 Statut Membre Dernière intervention 9 juin 2022 1 > Zedrof Messages postés 156 Date d'inscription mercredi 27 août 2014 Statut Membre Dernière intervention 9 juin 2022
27 nov. 2014 à 17:58
merci
0