La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Topic multi-problèmes!
« Précédent Suivant »
Pages: 1 [2] 3 Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Topic multi-problèmes!  (Lu 3566 fois)
Re:Topic multi-problèmes!
« Répondre #15 sur: le 26-03-2003 a 00:19:48 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

ENFIN C TROUVÉ

merci à Archi du chan #webmasters d'epiknet

la ligne est

$result = mysql_query("SELECT * FROM gamertag WHERE region = 'canada'");

Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Re:Topic multi-problèmes!
« Répondre #16 sur: le 26-03-2003 a 11:53:19 »
Shain
Administrateur
*****

Hors-Ligne

Sexe: Male
Messages: 3168



Grand méchant Admin !

Voir le Profil    WWW
Répondre avec citation

Quel boulet je suis, j'aurais sans doute pu t'aider si j'y avais réfléchit à 2 fois ! Désolé !

Bon enfin l'essentiel c'est que tu ai ta réponse ;-)

Rapporter au modérateur  

Shain - Co-Admin Forum Webmaster
e-commerce strasbourg
Outil gestion de contenu CMS
Tutoriaux Flex & AIR
Re:Topic multi-problèmes!
« Répondre #17 sur: le 26-03-2003 a 13:53:11 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

pas grave, merci d'y avoir réfléchi qd mm

Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Re:Topic multi-problèmes!
« Répondre #18 sur: le 28-03-2003 a 13:38:47 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

Un autre problème...

Comment prendre les 5 plus populaires expressions dans 1 colonne??
merci d'avance!

et aussi comment faire pour ke plusieurs variables s'enregistrent dans un menu déroulant multiple?

« Dernière Édition: le 28-03-2003 a 14:02:08 par Gustave_51 » Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Re:Topic multi-problèmes!
« Répondre #19 sur: le 29-03-2003 a 23:50:36 »
Shain
Administrateur
*****

Hors-Ligne

Sexe: Male
Messages: 3168



Grand méchant Admin !

Voir le Profil    WWW
Répondre avec citation

Citation:
Comment prendre les 5 plus populaires expressions dans 1 colonne??
merci d'avance!

eh bien en fait si ce sont des articles par exemple tu comptes les clics dessus par exemple et puis tu affiches les 5 articles ayant le plus de clics.

Rapporter au modérateur  

Shain - Co-Admin Forum Webmaster
e-commerce strasbourg
Outil gestion de contenu CMS
Tutoriaux Flex & AIR
Re:Topic multi-problèmes!
« Répondre #20 sur: le 04-04-2003 a 01:09:42 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

non, c'est pas ça... pour compter les jeux les plus populaires sur un scripts de gamertags...

je maintiens ma question pour le menu déroulant...

Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Re:Topic multi-problèmes!
« Répondre #21 sur: le 05-04-2003 a 22:38:24 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

autre question...

<?
$db = mysql_connect('localhost', 'xboxgennet4', '********'); // connexion à la base
mysql_select_db('xboxgennet4', $db); // sélection de la base
$requete = "SELECT * FROM clans";
$result = mysql_query($requete) or die(mysql_error());

while($array=mysql_fetch_array($result));
{
print("$array[nom]");
}
mysql_close();
?>

ca affiche rien pk??

Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Re:Topic multi-problèmes!
« Répondre #22 sur: le 09-04-2003 a 23:48:16 »
Shain
Administrateur
*****

Hors-Ligne

Sexe: Male
Messages: 3168



Grand méchant Admin !

Voir le Profil    WWW
Répondre avec citation

Ton code m'a l'air correct ... tu as bien un champ "nom" dans ta table ? Sinon je ne vois pas ...

Rapporter au modérateur  

Shain - Co-Admin Forum Webmaster
e-commerce strasbourg
Outil gestion de contenu CMS
Tutoriaux Flex & AIR
Re:Topic multi-problèmes!
« Répondre #23 sur: le 11-04-2003 a 01:21:13 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

Erf... j'ai corrigé et oblié de mettre la soluce...

Code:
<?
// on se connecte à MySQL
$db = mysql_connect('localhost', 'xboxgennet4', '********');

// on séléctionne la base
mysql_select_db('xboxgennet4',$db);

// on créer la requete SQL et on l'envoie
$sql = 'SELECT id,nom FROM clans';

// on envoie la requete
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// on fait une boucle qui va faire un tour pour chaque enregistrements
while($data = mysql_fetch_array($req))
    {
    // on affiche les informations de l'enregistrements en cours
    echo '<a href=viewclan.php?id='.$data['id'].'>'.$data['nom'].'<br>';
    }

// on ferme la connexion à mysql
mysql_close();
?>


mais je maintiens toujours ma question... comment faire fonctionner le select multiple...

J'ai une petite idée en JS... kan on en select un, ca je rajoute dans un autre input... mais comment?

« Dernière Édition: le 11-04-2003 a 01:22:23 par Gustave_51 » Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Re:Topic multi-problèmes!
« Répondre #24 sur: le 11-04-2003 a 10:55:45 »
Shain
Administrateur
*****

Hors-Ligne

Sexe: Male
Messages: 3168



Grand méchant Admin !

Voir le Profil    WWW
Répondre avec citation

Citation:
J'ai une petite idée en JS... kan on en select un, ca je rajoute dans un autre input... mais comment?

Là c'est effectivement plus du JS ... faudrait se pencher sur lma question. C'est faisable c'est sur. Je n'ai pas trop le temps, c'est dommage. Ce que tu peux faire c'est regarder comment les autres sites le font ...

Rapporter au modérateur  

Shain - Co-Admin Forum Webmaster
e-commerce strasbourg
Outil gestion de contenu CMS
Tutoriaux Flex & AIR
Re:Topic multi-problèmes!
« Répondre #25 sur: le 12-04-2003 a 00:02:00 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

vé m'informer sur le forum de l'éditeur javascript et il y aura surement qq1 pour m'aider... entre temps si qq1 le sais, hésitez pas...

Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Re:Topic multi-problèmes!
« Répondre #26 sur: le 12-04-2003 a 13:41:04 »
Zorf
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 18





Voir le Profil    WWW
Répondre avec citation

Les listes (et les checkbox..) multiples doivent être traités en php comme des tableaux...
ex de page html qui contient la liste:
Code:
<select name="maliste[]" size="3" multiple id="maliste[]">
  <option value="a">a</option>
  <option value="b">b</option>
  <option value="c">c</option>
  <option value="d">d</option>
  <option value="e">e</option>
</select>
on remarque bien le [] à la fin du nom du champ, caractéristique d'un tableau..

dans la page qui traite le résultat (quand on clic sur le bouton), il faudra analyser cette variable comme un tableau (foreach, for, etc...)
ex:
Code:
foreach ($maliste as $k) {
  if ($k == 'e') echo 'E a été sélectionné...';
  else echo 'Pas de E';
}
(Pas testé, mais ça doit marcher )

PS: Evite les "Select *"... défini plutôt tous les champs dans ta requête: "Select nom, ville, chose, truc Where...", question de performances..

-- Zorf

Rapporter au modérateur  
Re:Topic multi-problèmes!
« Répondre #27 sur: le 12-04-2003 a 18:21:36 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

Le premier code, je le comprend très bien, mais le 2eme... arf... je vois pas... Pourrais tu expliquer en clair ce ke c'est...

Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Re:Topic multi-problèmes!
« Répondre #28 sur: le 12-04-2003 a 19:25:56 »
Zorf
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 18





Voir le Profil    WWW
Répondre avec citation

Dans la page contenant ton formulaire l'utilisateur à pu faire des sélections multiples... donc maintenant il faut traiter les valeurs correspondantes pour savoir ce qu'il a entré.

La fonction foreach (à partir de php 4) permet de passer en revue toutes les valeurs d'un tableau.
Donc on vérifie chaque valeur du tableau l'une après l'autre (le tableau ne contient que ce qu'a coché l'utilisateur) et on effectue les actions en conséquence

Code:
foreach ($maliste as $k) {
  if ($k == 'valeur_a') {
    // si a est selectionné
  }
  elseif ($k == 'valeur_b') {
    // si b..
  }
  // etc.. pour chaque valeur possible
}

Pour plus d'infos à propos de cette fonction: http://www.php.net/manual/fr/control-structures.foreach.php

Rapporter au modérateur  
Re:Topic multi-problèmes!
« Répondre #29 sur: le 13-04-2003 a 00:32:34 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

Ça n'aurait pas fonctionné dans mon cas...

voici mon autre code...

Code:
$jeux=""; foreach($_POST as $value){$jeux="$jeux,$value";}

mais ca bogue... ca met toutes les valeurs de tous les enregistrements en une variable et pour ce ki est des variables du champ que je veux ca met array (((

Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: 1 [2] 3 Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg