begin process at 2010 03 19 01:20:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

Deux Bases Mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Deux Bases Mysql

vendredi 14 mai 2004 à 18:51:03 | Deux Bases Mysql

WebmasterX

Le probleme avec la requete c'est qu'elle affiche toute les données.
Vous pôuvez revoir la requete svp !!!
je veux que quand je donne un choix depuis la page form.php3 <--- moteur de recherche
me donne juste les informations egal o matricule que je lui ai donné.
<?

include("include/recherche/include/config.inc.php3"); //fichier de config
include("include/recherche/include/header.html"); //header html
include("include/recherche/include/form.php3"); //formulaire de recherche

if (!isset($debut)) $debut = 0;
if (!empty($recherche))
{
$recherche=strtolower($recherche); //on passe en minuscule
$mots = str_replace("+", " ", trim($recherche)); //on remplace les + par des espaces
$mots = str_replace("\"", " ", $mots); //idem pour $mots = str_replace(",", " ", $mots); //idem pour ,
$mots = str_replace(":", " ", $mots); //idem pour :
$recherche=rawurlencode($recherche); //on encode la recherche

$tab=explode(" " , $mots);
$nb=count($tab);

$sql="select * from php_trombino,images where php_trombino.matricule = images.matricule like \"%$tab[0]%\"";

for($i=1 ; $i<$nb; $i++)
{
$sql.="$operateur php_trombino,images like \"%$tab[$i]%\" ";
}

$sql2=$sql; //requete permettant de connaitre le nombre de résultats
$sql.=" Limit $debut,$limit "; // requête limitante.

mysql_connect($host,$user, $passwd);
$result2 = mysql_db_query($db,$sql2);
$result = mysql_db_query($db,$sql);

if($result)
{
$nrows = mysql_num_rows($result2);
$flag = 1;
if(mysql_num_rows($result)==0) echo "<center><b>Pas de Résultat</b></center><br>";
else
{
include("include/recherche/include/header_tab.html");
while($r = mysql_fetch_array($result))
{ ?>
<p><div align="center"> <font face="Verdana">
<table width="89%" height="189" border="0" bgcolor="#CCCCCC">
<tr>
<td width="56%" height="185">
<table width="100%" height="181" border="0">
<tr>
<td height="54"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="0">Matricule
: <? print "$r[matricule]"; ?></font></td>
</tr>
<td height="49"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="0">Nom
: <? print "$r[nom]"; ?></font></td>
</tr>
<td height="48"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="0">Prenom
: <? print "$r[prenom]"; ?></font></td>
</tr>
<td height="20"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="0">Contact
: <? print "<a href=\"mailto:$r[contact]?subject=trombino\">"; ?><? print "$r[contact]"; ?></font></td>
</tr>
</table>
<td width="44%" height="185">
<table width="95%" height="199" border="0">
<tr>
<td height="145"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="0">
<? if (file_exists("include/trombinoscope/$r[file]"))
{
$size = GetImageSize("include/trombinoscope/$r[file]");
$width = $size[0] + 25;
$height = $size[1] + 20;

echo " <TD vAlign=top class=col1><center> \n";
echo " <a href='javascript:openPopWin(\"include/trombinoscope/$r[file]\",$width,$height,\"\",1,1)'> \n";
echo " <img src=\"include/trombinoscope/$r[file]\" width=\"80\" height=\"85\" alt=\"$r[nom]\"> \n";
echo " </center></TD> \n";
}
else
{
echo "<TD vAlign=top bgColor=#CCCCCC><center><img src=\"include/trombinoscope/def.jpg\" width=\"80\" height=\"85\" alt=\"$r[nom]\"></center></TD> \n";
} ?>
</tr>

</table></td>
</tr>
</table>
<? } ?>


</td>
</tr>
</table>

<? mysql_free_result($result);





/****************** Mise en place de la navigation. ************************************/
$nombre=ceil($nrows/$limit);

if($debut>0)
{
echo "<a href=trombino.php?recherche=$recherche&operateur=$operateur&debut=".($debut-$limit)."><--</a>";
}

if ($nombre>1)
{
for($i=1; $i<=$nombre; $i++)
{
echo "<a href=trombino.php?recherche=$recherche&operateur=$operateur&debut=".(($i-1)*$limit).">".$i."</a> ";
}
}
if(($debut+$limit)<$nrows)
{
echo "<a href=trombino.php?recherche=$recherche&operateur=$operateur&debut=".($debut+$limit).">--></a>";
}

echo "</CENTER>";

}

}

}

else
{
echo("<center><br><b>Entrer le matricule de la personne que vous chercher</b></center>");
}


include("include/recherche/include/footer.html");
?>

. :: WebmasterX :: .
mercredi 28 juillet 2004 à 23:33:28 | Re : Deux Bases Mysql

bernardlemme

bonsoir,

Si tu n'as pas trouvé la solution, vérifie que la requete fonctionne correctement en mettant après le like un matricule qui existe dans ta base.

à la place de \" tu peux mettre '


Cette discussion est classée dans : mysql, requete, include, echo, bases


Répondre à ce message

Sujets en rapport avec ce message

Tableau dynamique [ par kenny18 ] salut à tous,l'autre jour, j'ai demandé comment n'affiché que le champs renseignés de ma tabledans un tableau dynamique. Mathis49 m'a répondu ça :$req probleme de suppression [ par soso57 ] Salut à tous, j'ai un petit prob, j'aimerai supprimer un champ dans mysql grace a un tableau. voici ma page ou je recherche toute les nouvelles et j'a Include qui include que dalle [ par DarkCid ] Yaoh !J'essaye de faire sur une page une liste dont le contenu vient d'une bdd mysql. Moi, feignasse de nature, je me suis dis que j'allais pas répéte Formulaire avec checkbox généré par requete Mysql [ par flopad ] Bonjour tout le monde,j'ai un formulaire qui contient une liste de choix avec des checkbox, qui est générée par le résultat d'une requete mysql.Commen Formulaire avec checkbox généré par requete Mysql [ par flopad ] Bonjour tout le monde,j'ai un formulaire qui contient une liste de choix avec des checkbox, qui est générée par le résultat d'une requete mysql.Commen Probleme avec recherche de plusieurs mots-clés [ par cyse ] Bonsoir,J'essai de faire un moteur de recherche en interne pour un site.Je ne suis pas super doué en php encore et je n'arrive pas à cerner quelquecho Probleme de caractere dans BDD [ par DjChat ] Bonjour a tous j'ai crée un formulaire qui a des champ texte et qui une fois validée sont stocker dans une base de donnée MySQL, mais dès qu'il y a de pb ajout BDD -php [ par tiiity ] Bonjour à tous ! j'ai un gros soucis au niveau de mon code pour ajouter de nouveaux champs dans une base de données : jusqu'à hier mon code marchait n Requete sql fonctionne sous safari mais pas sous firefox [ par mimimou ] Bonjour a tous, Voici la partie du code qui ne fonctionne bizarement pas sous FF : $command = "UPDATE `bms_db`.`quotation` SET "; $command .= "`cus php mysql tableau probleme [ par toto6311 ] Bonjour tout le monde , j'ai un petit soucis , pour afficher ma base membre dans un tableau sur mon site . Voila les champs de ma table $id' ,'$emai


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,014 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales