Comment faire communiquer 2 requêtes php ?

Résolu/Fermé
Riwalenn Messages postés 364 Date d'inscription jeudi 25 août 2005 Statut Membre Dernière intervention 16 février 2015 - 29 août 2010 à 13:28
Riwalenn Messages postés 364 Date d'inscription jeudi 25 août 2005 Statut Membre Dernière intervention 16 février 2015 - 30 août 2010 à 09:19
Bonjour,

voilà j'ai le code suivant :

<?php
	include ("../connexion.php");
	
	$sqlquery="SELECT eid,subject FROM phpc_events ORDER BY eid";
	$results= mysql_query($sqlquery);
	$sqlaffich="SELECT phpc_occurrences.eid, phpc_occurrences.startdate, phpc_occurrences.enddate, phpc_occurrences.starttime, phpc_occurrences.endtime, phpc_events.eid, phpc_events.subject FROM phpc_occurrences, phpc_events WHERE phpc_occurrences.eid=phpc_events.eid AND phpc_occurrences.eid=".$_GET['phpc_events.subject'];
	$res_affich=mysql_query($sqlaffich);
	$row_affich=mysql_fetch_array($res_affich);
	
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<head>
	<title>S'inscrire à un cours</title>
</head>
<body>
	<FORM NAME="a_them" ACTION="inscription_cours_ok.php" METHOD="GET" enctype="multipart/form-data">
		<p class="adm_txtform">Choisir un thème :</p>
				<SELECT name="subject">
			<?php
				while ($row=mysql_fetch_array($results))
				{
			?>
				<OPTION value="<?php echo $row['eid'] ;?>"><?php echo $row['subject']; ?></OPTION>
			<?php
				}
			?>				
		</SELECT><br />
		Date du cours : <?php echo $row_affich['startdate']; ?> Horaires : <?php echo $row_affich['starttime']; ?> à <?php echo $row_affich['endtime']; ?><br />
		S'inscrire à ce cours ?
		<INPUT TYPE="submit" VALUE="Valider" name="valid" id="ok">
	</form>
</body>
</html>


Je sais pourquoi il ne fonctionne pas... je n'ai pas dit à la requete affich où il devait prendre ses informations pour le GET... Seulement je ne sais pas comment faire .
Je voudrais que lorsque la personne choisie une option dans le champ select, la date et l'heure de cette option figure juste en dessous...
Si quelqu'un pouvait m'aider et m'expliquer aussi le code à mettre que je me couche pas idiote ce soir :P
Merci par avance
A voir également:

1 réponse

Riwalenn Messages postés 364 Date d'inscription jeudi 25 août 2005 Statut Membre Dernière intervention 16 février 2015 101
30 août 2010 à 09:19
bon ben on m'a répondu ailleurs ^^

<?php
 
	include ("../connexion.php");
	
	$sqlquery="SELECT eid,subject FROM phpc_events ORDER BY eid";
	$results= mysql_query($sqlquery);
	
	if(isset($_GET['subject']))
	{
		$sqlaffich="SELECT phpc_occurrences.eid, phpc_occurrences.startdate, phpc_occurrences.enddate, phpc_occurrences.starttime, phpc_occurrences.endtime, phpc_events.eid, phpc_events.subject FROM phpc_occurrences, phpc_events WHERE phpc_occurrences.eid=phpc_events.eid AND phpc_occurrences.eid=".$_GET['subject'];
		$res_affich=mysql_query($sqlaffich);
		$row_affich=mysql_fetch_array($res_affich);
	}
	
	if(isset($_POST['inscription']) &&$_POST['inscription']==1)
	{
		//Requete d'inscription ou traitement de l'inscription et recuperation des POST
	}	
	
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<head>
	<title>S'inscrire à un cours</title>
</head>
<body>
	<FORM NAME="a_them" ACTION="" METHOD="GET" >
		<p class="adm_txtform">Choisir un thème :</p>
				<SELECT name="subject">
			<?php
				while ($row=mysql_fetch_array($results))
				{
			?>
				<OPTION value="<?php echo $row['eid'] ;?>"><?php echo $row['subject']; ?></OPTION>
			<?php
				}
			?>				
		</SELECT><br />
		
		
		<INPUT TYPE="submit" VALUE="Valider" name="valid" id="ok">
		
	</form>
	
	<?php
	if(isset($_GET['subject']))
	{
	?>
		Date du cours : <?php echo $row_affich['startdate']; ?> Horaires : <?php echo $row_affich['starttime']; ?> à <?php echo $row_affich['endtime']; ?><br />
		S'inscrire à ce cours ?
		<form action="" method="post">
		<input type="hidden" name="inscription" value="1"/>
		
		<input type="hidden" name="date_cour" value="<?php echo $row_affich['startdate']; ?>"/>
		<input type="hidden" name="horaire_debut" value="<?php echo $row_affich['starttime']; ?>"/>
		<input type="hidden" name="horaire_fin" value="<?php echo $row_affich['endtime']; ?>"/>
		
		<input type="submit" value="OUI (m'inscrire)" />
		</form>
	<?php
	}
	?>
</body>
</html>
0