par
artotal » 28 juin 2006, 17:11
Je ne sais pas si c'est productif pour toi de te donner un script tout fait, enfin tu te dit belle,

)
html
Code : Tout sélectionner
<li><form action="http://creatif-web.be/projet/resultat.php" method="post">
<div>
moteur de recherche.<br />
<select name="searchtype" class='inputtexte'>
<option value="leprojet">projet</option>
<option value="pseudo">pseudo</option>
<option value="facultatif">information personnel</option>
</select><br />
mots clés :<br />
<input type='text' name='searchterm' class='inputtextemenu' /><br />
<input type='submit' value='Allez' class='envoie' />
</div>
</form></li>
Le php
###################################CONNEXION##############
require ("inc/connexion.inc.php");
$lien=mysql_connect(SERVEUR, NOM, PASSE);
// test de connexion au serveur
if (!$lien) {
echo "Désolé, connexion à " .SERVEUR ." impossible\n"; }
//echo "merci<br />";
// test de connexion à la base
if (!mysql_select_db(BASE, $lien)) {
echo "Acces to base denied " .BASE ." impossible\n";
} else { //echo "selection de la base ok<br />";
}
if (!mysql_select_db(BASE, $lien)) {
$erreurbdd=mysql_error();
return false;
}
################################### FIN DE CONNEXION #########
$requete="SELECT * FROM eprojet where ".$searchtype." like '%".$searchterm."%'";
$resultat=mysql_query($requete, $lien) or die("$requete - " . mysql_error());
$numligne=mysql_num_rows($resultat);
// echo "<p>".$requete."</p>";
// la fonction mysql_num_rows() retourne le nombre de ligne d'un résultat, là je stock...
for ($i=0; $i<$numligne; $i++) {
// traitement
$row=mysql_fetch_assoc($resultat);
print "<br /><br /><div class='resultatprojet'><br />".($i+1)."/ <span class='red'> ".ucfirst(stripslashes($row["pseudo"]))."</span> nous à communiquer sont projet le <span class='dateprojet'>".$row["date"]."</span></div> ";
print "<br /><table><tr><td class='contenuprojet'>".nl2br(stripslashes($row["leprojet"]))."</td><td class='entre'></td>";
print "<td class='contenuprojet'>Les informations du contributeur de se projet : <br />".stripslashes($row["facultatif"])."</td></tr></table>";
}
// mysql_free_result($resultat);
mysql_close($lien);
Je ne sais pas si c'est productif pour toi de te donner un script tout fait, enfin tu te dit belle, ;-))
html
[code]<li><form action="http://creatif-web.be/projet/resultat.php" method="post">
<div>
moteur de recherche.<br />
<select name="searchtype" class='inputtexte'>
<option value="leprojet">projet</option>
<option value="pseudo">pseudo</option>
<option value="facultatif">information personnel</option>
</select><br />
mots clés :<br />
<input type='text' name='searchterm' class='inputtextemenu' /><br />
<input type='submit' value='Allez' class='envoie' />
</div>
</form></li>
[/code]
Le php
[php]###################################CONNEXION##############
require ("inc/connexion.inc.php");
$lien=mysql_connect(SERVEUR, NOM, PASSE);
// test de connexion au serveur
if (!$lien) {
echo "Désolé, connexion à " .SERVEUR ." impossible\n"; }
//echo "merci<br />";
// test de connexion à la base
if (!mysql_select_db(BASE, $lien)) {
echo "Acces to base denied " .BASE ." impossible\n";
} else { //echo "selection de la base ok<br />";
}
if (!mysql_select_db(BASE, $lien)) {
$erreurbdd=mysql_error();
return false;
}
################################### FIN DE CONNEXION #########
$requete="SELECT * FROM eprojet where ".$searchtype." like '%".$searchterm."%'";
$resultat=mysql_query($requete, $lien) or die("$requete - " . mysql_error());
$numligne=mysql_num_rows($resultat);
// echo "<p>".$requete."</p>";
// la fonction mysql_num_rows() retourne le nombre de ligne d'un résultat, là je stock...
for ($i=0; $i<$numligne; $i++) {
// traitement
$row=mysql_fetch_assoc($resultat);
print "<br /><br /><div class='resultatprojet'><br />".($i+1)."/ <span class='red'> ".ucfirst(stripslashes($row["pseudo"]))."</span> nous à communiquer sont projet le <span class='dateprojet'>".$row["date"]."</span></div> ";
print "<br /><table><tr><td class='contenuprojet'>".nl2br(stripslashes($row["leprojet"]))."</td><td class='entre'></td>";
print "<td class='contenuprojet'>Les informations du contributeur de se projet : <br />".stripslashes($row["facultatif"])."</td></tr></table>";
}
// mysql_free_result($resultat);
mysql_close($lien);[/php]