Aznar

  • Nombre de sujets
    11
  • Nombre de messages
    37
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

Aznar
le 30/06/2003 à 10:27
double order by
Est ce qu'il y a moyen de trier les résultat d'une requete suivant deux critère en faisant par exemple un :

SELECT nom, machin, truc, bidule FROM liste ORDER BY nom AND machin

Mysql dit qu'il n'y a pas d'erreur mais ça tri rien du tout... Donc est ce qu'il y a un autre moyen???

Aznar
Aznar
le 24/06/2003 à 09:40
problème de requete?
Bonjour

Je comprend pas trop j'ai un tit problème...

$requete="SELECT nom FROM perso WHERE position_x = '$position_x' AND position_y = '$position_y'; ";
echo"$requete";
$res=mysql_query($requete , $dbh);
$occupant=mysql_fetch_row($res);

Quand je fais ça, ça me marque "Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\...\jouer3.php on line 97"
Alors que si je fais un copié collé de $requete (qui s'affiche) dans mysql, la requete fonctionne correctement...
Donc il semblerais que ça ne vienne pas de la requête mais si je fais une autre requete:

$requete="SELECT id, passe FROM perso WHERE id = '$id' ;";

Mon mysql_fetch_row fonctionne correctement... Donc je vois pas comment ça se fait, mes $requete sont identiques pourtant...
Merci de votre aide.

Aznar
Aznar
le 20/06/2003 à 14:59
Group by et Order by
Bonjour...
Les contexte : une table avec des noms, villes, années, sport, identifiant.
Une même personne, peut faire, plusieurs sports, dans plusieurs ville, pendant plusieurs années.

Je veux en une requete récuperer ces infos mais classer par villes (par exemple)
Je veux aussi qu'un même nom n'apparaisse qu'une fois pour chaque villes (si je classe par ville)
Or si je fais:

SELECT nom, sport, annee, ville FROM inscription GROUP BY nom ORDER BY ville

Ca regroupe d'abord tous les noms ensemble et ensuite range par ville
Par contre je ne peux pas ranger par ville et ensuite regrouper les noms... (j'ai essayer d'inverser les deux ça marche pas)

Comment je peux faire?
Parce que sinon je dois pouvoir après avec des if gérer le tout mais c super pas pratique...
Aznar
Aznar
le 10/06/2003 à 11:18
erreur de formulaire
Il y a pas moyen d'éviter d'avoir ce genre de chose qui se produit?

"Avertissement : expiration du délai pour cette page La page requise a été créée en utilisant les informations fournies dans un formulaire. Cette page n'est plus disponible. Par précaution de sécurité, Internet Explorer ne renvoie pas automatiquement les informations vous concernant.

Pour envoyer vos informations à nouveau et afficher cette page Web, cliquez sur le bouton Actualiser . "

Aznar
Aznar
le 04/06/2003 à 09:54
UPDATE et valeur par défaut
Grrrr
Bon je comprend pas, voila je fais des UPDATE pour mettre a jour mes tables mais le problème c'est qu'il rempli tous les champs, même les champs ou la valeur a mettre est NULL.
Si le champs est un int ou un float il met 0 si c une date il met 0000-00-00 alors que je voudrais qu'il ne mette rien.
Pourtant que je mettre NULL ou NOT NULL ça me fait ma même chose (encore que en NOT NULL il met direct a 0 avant l'UPDATE)
Donc je voudrais savoir s'il y avait pas moyen lors d'un UPDATE, de ne pas remplir les champs qui ont une valeur NULL ou alors si je suis obligé de modifier mon UPDATE en conséquence...
Aznar
Aznar
le 27/05/2003 à 14:54
session de fermeture
Est ce qu'il y a moyen de mettre un:
header (window.close()); ou un truc qui ferais la même chose dans une page .php...

Aznar
Aznar
le 26/05/2003 à 10:27
problème de variables
Voila dans ma première page .php j'ai un certain nombre de variables dont le nom est :

coucou_1
coucou_2
coucou_3...
coucou_x.

Dans ma seconde page web, je connais x et je voudrais récupérer la valeur des variables mais je n'arrive pas.

Il me faut un for (i=..x..) mais dedans comment je fait pour récupérer la valeur de coucou_i ?

Aznar
Aznar
le 05/05/2003 à 11:50
problème de select:
Bien le bonjour à tous. Voilaj'essaye d'afficher un menu déroulant en interrogeant ma base de donnée et ça ça marche, mais je n'arrive pas à sélectionner un des choix, en fonction d'une variable déjà définie $nationalite. Hors lorsque je fais la même chose sur un select normal cela fonctionne.

Est ce que j'ai un problème dans ma syntaxe?


<select name="nationalite">
<?php
// ------ récupération des noms de nationalité ------

$requete="SELECT nom FROM nationalite ORDER BY nom";
$res=mysql_query($requete,$dbh);
$nbrligne=mysql_num_rows($res);
for($i=0; $i<$nbrligne; $i++)
{
$res1=mysql_fetch_row($res);
?>
<option value=" <?
$requete="SELECT id FROM nationalite WHERE nom = '$res1[0]'";
$res2=mysql_query($requete,$dbh);
$res3=mysql_fetch_row($res2);
echo"$res3[0]"; ?> " <? if ($nationalite == $res3[0]) { ?>selected<? } ?> >
<? echo"$res1[0]"; ?> </option>
<?
}
?>
<option selected> </option>
</select>
Aznar
le 25/04/2003 à 10:16
Arg une autre question.
Voila sur ce site j'ai trouvé comment vérifier la validité d'une adresse email, cependant j'ai un peu essayer de comprendre pour utiliser la fonction eregi pour d'autres trusc mais j'y arrive pas.

Voila, je voudrais vérifier qu'un texte est en majuscule entièrement, donc je fais:

$test_nom=eregi('[A-Z]+[^a-z]+$',$nom);

Mais il le prend pas en compte et il prend les minuscules et les majuscules à la même enseigne? Le problème étant que lorsqu'on fait un test entre COUCOU et coucou ils sont plus égaux donc c pas la fête.

D'un côté il les prend comme identique et de l'autre non. Comment faire?

Aznar
LoadingChargement en cours