Problème Php&mysql

Fermé
Kudo_shinichi Messages postés 1 Date d'inscription lundi 18 mars 2013 Statut Membre Dernière intervention 18 mars 2013 - 18 mars 2013 à 14:07
JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 23 mars 2013 à 14:14
Bonjour,

je veux groupé un résultat php d'une requête SQL sur plusieurs pages

Voici Mon Code, Merci :
<?php
$Activité = $_GET['Activité'];
$Ville = $_GET['Ville'];
$Search = $_GET['Search'];
if($Ville=='Tout'){
if($Activité=='Tout'){
$query = "SELECT * FROM sociétés WHERE Visible=1 AND Nom LIKE '%{$Search}%'";
}else{
$query = "SELECT * FROM sociétés WHERE Visible=1 AND Nom LIKE '%{$Search}%' AND Activité IN '{$Activité}'";
}
}else{
if($Activité=='Tout'){
$query = "SELECT * FROM sociétés WHERE Visible=1 AND Nom LIKE '%{$Search}%' AND Ville IN '{$Ville}'";
}else{
$query="SELECT * FROM sociétés WHERE Visible=1 AND Nom LIKE '%{$Search}%' AND Ville IN '{$Ville}' AND Activité IN '{$Activité}'";
}
}

$result = mysql_query($query,$connection);
if($result === FALSE) {
die(mysql_error());
}
?>
<html>
<head>
<link href="stylesheets/public.css" media="all" rel = "stylesheet" type="text/css" />
</head>
<body>
<div id="Result">
<center>
<table>
<?php
while($row = mysql_fetch_array($result)){
echo "<tr><td>" ;
echo"{$row["Nom"]} <br />";
echo"{$row["Activité"]} <br />";
echo"{$row["Ville"]} <br />";
echo"{$row["Adresse"]} <br />";
echo"{$row["Tél"]} <br />";
echo "</td></tr>" ;
}
?>

1 réponse

JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
23 mars 2013 à 14:14
Salut,

Quel est le message d'erreur, ou est le problème ?

Quant a l'utilisation du "IN" dans le requêtes, je doute que ça soit correct.
Comment avez vous conçu votre base de données ?
0