|
fabrice88
| Inscrit le: 06 Juil 2006 |
| Messages: 2 |
|
|
 |
| Posté le: Jeu 06 Juil 2006, 3:49 pm |
|
 |
 |
 |
 |
Bonjour,
j'ai une base de données que j'ai appelé manifs
je souhaiterai faire un formulaire qui me permet d'aller affiché les données de ma base en fonction du choix de l'internaute.
mon probleme est que sa marche pas....
y'a t'il quelqu'un qui peus m'aider a refaire mon code ?
J'ai posé la question sur d'autre forum mais je n'ai pas eu de solution a mon probleme.
je suis tout nouveau en php et sql...
Ma table :
CREATE TABLE `manifs` (
`id` int(11) NOT NULL auto_increment,
`Datedebut` date default NULL,
`Datefin` date default NULL,
`HEURES` varchar(255) NOT NULL default '',
`LIEUX` varchar(255) NOT NULL default '',
`MANIFESTATIONS` varchar(255) NOT NULL default '',
`GENRE` varchar(255) NOT NULL default '',
`ORGANISATEURS` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=0 ; |
mon formulaire (ou il manque certainement qqc) : recherchemanifs.php
code :
<form method="POST" action="affmanifs.php" enctype="multipart/form-data">
<p> </p>
<p>Sélectionner le genre de manifestation et la date que vous souhaitez affiché et cliquez sur le bouton <strong>rechercher</strong></p>
<table width="316" border="0" align="center" cellpadding="5" cellspacing="0">
<tr>
<td>GENRE DE LA MANIFESTATION</td>
<td><select name="select">
<option>Exposition</option>
<option>Musique</option>
<option>Animation</option>
<option>Sport</option>
<option>Théâtre</option>
<option>Salon</option>
<option>Danse</option>
</select></td>
</tr>
<tr>
<td>Date des Manifestations</td>
<td><select name="Mois" id="Mois">
<option>Janvier</option>
<option>Fevrier</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Aout</option>
<option>Septembre</option>
<option>Octobre</option>
<option>Novembre</option>
<option>Decembre</option>
</select></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Envoyer" /></td>
</tr>
</table>
<p><label></label></p>
<label></label>
</form> |
ma page affichage des manifs : affichemanifs.php
code :
< ?php
$host="**.***.***.**"; // hôte de la base de donnée
$logserv="*********"; // login de la base de donnée
$passerv="*********"; // mot de pass de la base de donnée
$database="manifs"; // nom de ta base de donnée
// Connexion mysql
$connexion=mysql_connect($host, $logserv, $passerv) or die ("Connexion à la base de donnée impossible");
// Selection de la base
$db=mysql_select_db($database, $connexion) or die ("Selection de la base de donnée impossible");
//Lancement de la requète
$sql="SELECT * FROM type WHERE type='$_GET[typer]' AND date='$_GET[dater]';
// Execution de la requète
$result=mysql_query($sql) or die ("Execution de la requète impossible");
// Formatage des résultats
$data = mysql_fetch_assoc($result);
while($data = mysql_fetch_assoc($result)) // boucle de recherche de tout les résultat
{
$echo"$data[type] le $data[date]"; // affichage des résultat
}
?> |
|
|
|