par
lologood » 27 mai 2010, 18:59
C'est bon j'ai réussi ! Voici mon code :
<?php
include('config.php');
$continent=$_POST['continent'];
$langue=$_POST['langue'];
$climat=$_POST['climat'];
$metier=$_POST['metier'];
$celibataire=$_POST['celibataire'];
$politique=$_POST['politique'];
$sql= "SELECT ID_ville, nom, ((continent = '$continent') + (langue = '$langue') +(climat = '$climat') + (metier = '$metier') + (celibataire = '$celibataire' ) + (politique = '$politique')) AS point FROM ville ORDER BY point DESC LIMIT 1";
//execution de la requete
$requete = mysql_query( $sql, $connect ) ;
//affichage des donnees
while( $result = mysql_fetch_row( $requete ) )
{
echo("La ville qui vous correspond le plus est la ville de : $result[1]") ;
echo'<br/>';
echo'Vous pouvez refaire une nouvelle recherche<br /><a href="../recherche.php" onClick="history.back()">ici</a> ';
}
?>
Cependant j'ai une autre question, j'ai un autre formulaire avec cette fois la possibilité a l'utilisateur de rajouter une ville a la DB.
J'ai écris un code mais je comprends pas pourquoi il ne marche pas, le voici :
<?php
include('config.php');
$continent=$_POST['continent'];
$langue=$_POST['langue'];
$climat=$_POST['climat'];
$metier=$_POST['metier'];
$celibataire=$_POST['celibataire'];
$politique=$_POST['politique'];
$ville=$_POST['ville_saisi'];
if(($continent != "") && ($langue != "") && ($climat !="") && ($metier !="") && ($celibataire !="") && ($politique !="") && ($ville !="")) {
mysql_query(" INSERT INTO ville (continent,langue,climat,metier,celibataire,politique,ville) VALUES ('$continent','$langue','$climat','$metier','$celibataire','$politique','$ville')") or die ('Erreur:'.mysql_error());
//$requete = mysql_query($sql);
}else{
print('ça rentre pas dans la boucle :s');}
?>
C'est bon j'ai réussi ! Voici mon code : [php]<?php
include('config.php');
$continent=$_POST['continent'];
$langue=$_POST['langue'];
$climat=$_POST['climat'];
$metier=$_POST['metier'];
$celibataire=$_POST['celibataire'];
$politique=$_POST['politique'];
$sql= "SELECT ID_ville, nom, ((continent = '$continent') + (langue = '$langue') +(climat = '$climat') + (metier = '$metier') + (celibataire = '$celibataire' ) + (politique = '$politique')) AS point FROM ville ORDER BY point DESC LIMIT 1";
//execution de la requete
$requete = mysql_query( $sql, $connect ) ;
//affichage des donnees
while( $result = mysql_fetch_row( $requete ) )
{
echo("La ville qui vous correspond le plus est la ville de : $result[1]") ;
echo'<br/>';
echo'Vous pouvez refaire une nouvelle recherche<br /><a href="../recherche.php" onClick="history.back()">ici</a> ';
}
?>[/php]
Cependant j'ai une autre question, j'ai un autre formulaire avec cette fois la possibilité a l'utilisateur de rajouter une ville a la DB.
J'ai écris un code mais je comprends pas pourquoi il ne marche pas, le voici :[php]<?php
include('config.php');
$continent=$_POST['continent'];
$langue=$_POST['langue'];
$climat=$_POST['climat'];
$metier=$_POST['metier'];
$celibataire=$_POST['celibataire'];
$politique=$_POST['politique'];
$ville=$_POST['ville_saisi'];
if(($continent != "") && ($langue != "") && ($climat !="") && ($metier !="") && ($celibataire !="") && ($politique !="") && ($ville !="")) {
mysql_query(" INSERT INTO ville (continent,langue,climat,metier,celibataire,politique,ville) VALUES ('$continent','$langue','$climat','$metier','$celibataire','$politique','$ville')") or die ('Erreur:'.mysql_error());
//$requete = mysql_query($sql);
}else{
print('ça rentre pas dans la boucle :s');}
?>[/php]