[PHP MySQL] Comment afficher en boucle.
Résolu/Fermé
linux120
Messages postés
12
Date d'inscription
vendredi 26 janvier 2007
Statut
Membre
Dernière intervention
27 août 2012
-
2 févr. 2007 à 20:20
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 - 4 févr. 2007 à 21:50
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 - 4 févr. 2007 à 21:50
Bonjour!
Dans ma base de données SQL, j'ai un champ qui est VARCHAR(60) et qui contient le nom de pays. Mon problème est que je veux afficher tous les données qui ont comme nom de pays Canada.... j'en n'ai 3 avec ce nom... ma recherche n'affiche rien.... si je demande le pays mexico, il s'affiche car j'en qu'un seul dans ma base de donnée.. alors comment affiché un champ avec une valeur non unique........ je veux faire affiché mes résultâts sur un tableau à l'écran.
Merci.
Dans ma base de données SQL, j'ai un champ qui est VARCHAR(60) et qui contient le nom de pays. Mon problème est que je veux afficher tous les données qui ont comme nom de pays Canada.... j'en n'ai 3 avec ce nom... ma recherche n'affiche rien.... si je demande le pays mexico, il s'affiche car j'en qu'un seul dans ma base de donnée.. alors comment affiché un champ avec une valeur non unique........ je veux faire affiché mes résultâts sur un tableau à l'écran.
Merci.
A voir également:
- [PHP MySQL] Comment afficher en boucle.
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Afficher appdata - Guide
- Afficher mot de passe wifi android - Guide
- Afficher google en page d'accueil - Guide
4 réponses
Ssylvainsab
Messages postés
2884
Date d'inscription
samedi 29 juillet 2006
Statut
Modérateur
Dernière intervention
15 août 2020
825
2 févr. 2007 à 23:11
2 févr. 2007 à 23:11
Salut.
Est-ce que tu utilises bien un while, pour faire un tableau avec la ressource SQL ?
Tu devrais utiliser WHERE sur des index numériques.
Utilise plutôt des ID pour tes pays.
Est-ce que tu peux donner plus de précisions ?
(structure de ta table, code, etc)
Est-ce que tu utilises bien un while, pour faire un tableau avec la ressource SQL ?
Tu devrais utiliser WHERE sur des index numériques.
Utilise plutôt des ID pour tes pays.
Est-ce que tu peux donner plus de précisions ?
(structure de ta table, code, etc)
Salut,
Peux tu nous copier le code que tu utilises ?
Requete SQL :
et
Code (PHP ?) pour l'affichage :
ec
Peux tu nous copier le code que tu utilises ?
Requete SQL :
et
Code (PHP ?) pour l'affichage :
ec
linux120
Messages postés
12
Date d'inscription
vendredi 26 janvier 2007
Statut
Membre
Dernière intervention
27 août 2012
4 févr. 2007 à 19:29
4 févr. 2007 à 19:29
Voici mon code:
Merci!!
<!DOCTYPE html PUBLIC "–//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1–strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title> Historique des enchères ! </title>
<meta http–equiv="Content–Type" content="text/html; charset=iso–8859–1" />
<link rel="stylesheet" media="screen" type="text/css" title="Enchère" href="Art/historic.css" />
</head>
<body>
<?php
if(isset($_POST['histo'])){
$pays_table = $_POST['histo'];
}
else {
$pays_table = " ";
}
$msg = " ";
if ($pays_table != ' '){
$infos = array("proprietaire"=>"Propriétaire :",
"acquisition"=>"Date d'acquisition :",
"identifie"=>"Identifié / Crédit :",
"fin_date"=>"Temps restants :",
"prix"=>"Prix :");
$user = "root";
$host = "localhost";
$database = "membresseuls";
$connection = mysql_connect($host,$user)
or die ("Connexion au serveur impossible");
$db = mysql_select_db($database,$connection)
or die ("Sélection de base de données impossible");
$query = "SELECT * FROM enchere WHERE pays='$pays_table'";
$result = mysql_query($query)
or die ("Exécution de requête impossible");
$ligne = mysql_fetch_array($result);
echo "<p align='center'>
<h1 align='center'>$pays_table</h1>\n";
echo "<br><p align='center'>
<font size='+1'><b>Historiques</b></font><hr>";
echo "<form>
<table width='95%' border='0' cellspacing='0' cellpadding='2'>\n";
foreach($infos as $champ=>$info)
{
echo "<tr>
<td align='right'> <b>{$infos[$champ]} </br></td>
<td><input type='text' name='$champ'
value='$ligne[$champ]' size='65' maxlenght='65'>
</td>
</tr>";
}
echo "<p><input Type='button' Value='Acceuil' onClick=\"location='Artdevelopf.php'\"></p>\n";
echo "<p><input Type='button' Value='Autre pays' onClick=\"location='encheref.php'\"></p>\n";
echo "</form>";
}
else
{
$msg = "Veuillez sélectionner un pays.";
if ($msg != ' '){
echo "<a class='msg'> $msg" ;
echo "<p><input Type='button' Value='Acceuil' onClick=\"location='Artdevelopf.php'\"></p>\n";
echo "<p><input Type='button' Value='Autre pays' onClick=\"location='encheref.php'\"></p>\n";
}
}
?>
</body>
</html>
Merci!!
<!DOCTYPE html PUBLIC "–//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1–strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title> Historique des enchères ! </title>
<meta http–equiv="Content–Type" content="text/html; charset=iso–8859–1" />
<link rel="stylesheet" media="screen" type="text/css" title="Enchère" href="Art/historic.css" />
</head>
<body>
<?php
if(isset($_POST['histo'])){
$pays_table = $_POST['histo'];
}
else {
$pays_table = " ";
}
$msg = " ";
if ($pays_table != ' '){
$infos = array("proprietaire"=>"Propriétaire :",
"acquisition"=>"Date d'acquisition :",
"identifie"=>"Identifié / Crédit :",
"fin_date"=>"Temps restants :",
"prix"=>"Prix :");
$user = "root";
$host = "localhost";
$database = "membresseuls";
$connection = mysql_connect($host,$user)
or die ("Connexion au serveur impossible");
$db = mysql_select_db($database,$connection)
or die ("Sélection de base de données impossible");
$query = "SELECT * FROM enchere WHERE pays='$pays_table'";
$result = mysql_query($query)
or die ("Exécution de requête impossible");
$ligne = mysql_fetch_array($result);
echo "<p align='center'>
<h1 align='center'>$pays_table</h1>\n";
echo "<br><p align='center'>
<font size='+1'><b>Historiques</b></font><hr>";
echo "<form>
<table width='95%' border='0' cellspacing='0' cellpadding='2'>\n";
foreach($infos as $champ=>$info)
{
echo "<tr>
<td align='right'> <b>{$infos[$champ]} </br></td>
<td><input type='text' name='$champ'
value='$ligne[$champ]' size='65' maxlenght='65'>
</td>
</tr>";
}
echo "<p><input Type='button' Value='Acceuil' onClick=\"location='Artdevelopf.php'\"></p>\n";
echo "<p><input Type='button' Value='Autre pays' onClick=\"location='encheref.php'\"></p>\n";
echo "</form>";
}
else
{
$msg = "Veuillez sélectionner un pays.";
if ($msg != ' '){
echo "<a class='msg'> $msg" ;
echo "<p><input Type='button' Value='Acceuil' onClick=\"location='Artdevelopf.php'\"></p>\n";
echo "<p><input Type='button' Value='Autre pays' onClick=\"location='encheref.php'\"></p>\n";
}
}
?>
</body>
</html>
Ssylvainsab
Messages postés
2884
Date d'inscription
samedi 29 juillet 2006
Statut
Modérateur
Dernière intervention
15 août 2020
825
4 févr. 2007 à 21:50
4 févr. 2007 à 21:50
Ton code est illisible.
1 : Utilises le bouton code.
2 : Donnes nous la structure de ta table.
1 : Utilises le bouton code.
2 : Donnes nous la structure de ta table.