Rechercher : dans
Par :

Afficher qu'une seule fois php

Dernière réponse le 5 mar 2008 à 13:54:35 ladj59, le 5 mar 2008 à 13:12:22 
 Signaler ce message aux modérateurs

Bonjour,
le probléme du code ci-dessous est qu'il affche plusieurs fois le même sujet dans mon formulaire il faudrait qu'il regarde si le sujet est déja présent dans le formulaire alors il ne le remet plus en gros il regarde la base de données et mets tous les sujets correspondants dans le forrmulaire mais si un sujet est plusieurs fois dans la bdd il ne le met qu'une fois dans le formulaire...
comment faire???
merci

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « afficher qu'une seule fois php » dans :
[Webmaster] Afficher facilement le code php/xhtml de vos pages Voir Si vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
[PHP] Comment afficher l'adresse IP d'un visiteur ? VoirPour afficher l'adresse IP d'un visiteur sur votre site, insérez ce code dans la zone où vous voulez qu'elle s'affiche.
Afficher le nom des base de données Oracle VoirPour afficher le nom des bases de données Oracle ainsi que les données s'y référant, il suffit de lancer la commande : SELECT * FROM V$DATABASE;
Cacher les erreurs en PHP VoirRappelons avant toute chose, qu'il est toujours préférable, dans n'importe quel langage de programmation, de corriger les problèmes qui déclenchent les erreurs, avant d'essayer de masquer les erreurs. En effet, le fait de masquer les erreurs...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
PHP - Créer un moteur de recherche VoirIdée générale Le moteur de recherche ci-dessous ne correspond qu'à une idée possible de moteur de recherche simple, ne gérant qu'un seul mot clé. Le concept du fonctionnement de ce moteur est de créer une base de donnée contenant les mots clés de...
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...

1

Xil, le 5 mar 2008 à 13:21:33

le probléme du code ci-dessous
Il manque le code ;)

En SQL, le mot clé DISTINCT permet de ne prendre qu'un seul exemplaire d'une colonne, tu n'aurais donc plus de doublon dans les sujets.

http://sql.1keydata.com/fr/sql-distinct.php

Répondre à Xil

2

ladj59, le 5 mar 2008 à 13:23:03

Le code ci-dessous:

<?php

$sujets=mysql_query("SELECT * FROM base_physique ORDER BY sujet");

while ($sujet = mysql_fetch_array($sujets)) #propose tous les sujets présents dans la base de donnée
{

echo '<option value="'.$sujet['sujet'].'">'.$sujet['sujet'].'</option>';
}

?>
</select>
<input value="envoyer" type="submit"/>
</form>

Répondre à ladj59

3

Xil, le 5 mar 2008 à 13:26:17

Avec une requête comme celle-ci :
SELECT DISTINCT sujet FROM base_physique ORDER BY sujet

Tu n'auras plus de double.

Répondre à Xil

4

 ladj59, le 5 mar 2008 à 13:54:35

Merci ca marche nikel

Répondre à ladj59