sparh

Ses derniers messages sur les forums

sparh
le 15/12/2006 à 19:55
[sql] Ajouter un chiffre dans ou un nombre
Salut,
j'ai un problème avec un truc qui me parait tout simple mais sur lequel je bloque!
Voilà, j'ai une colonne de type decimal dans une de mes table sql.
Je voudrai faire une requête update qui ajoute 1!
$req= 'UPDATE membre SET record="'.On Ajoute 1 à la valeure.'" 
WHERE nom="'.$nom.'"';


Voilà!
L'autre solution c'est d'abord de récupérer la valeure puis d' ajouter 1 et après de faire l'update mais ca fait 2 requêtes!!
Donc es ce possible de le faire en une seule requête?
Merci d'avance
sparh
le 11/12/2006 à 15:36
Album photo
Je re pose le problème au cas ou je me serai mal fais comprendre:
Je construit un album photo,
2 pages:

index.php (qui affiche toutes les photos comme dans le comment faire sauf que les données viennent de ma base de donnée) --> pas de problème sur cette page.

voir.php (qui pose problème) qui permet de voir les photos une par une. Jusqu'ici tous va bien (je récupère l'id de la photo et les informations correspondantes et je les affichent), par contre j'aimerai aussi sur cette même page avoir des boutons:! Precedent - Home (=index.php) - Suivant.

Je bloque sur ces petits boutons.
Prenons l'exemple de Suivant:

il faut que je récupère l'id supérieur dans la base de donnée en sachant que ce n'est pas forcément id + 1 (en effet l'administrateur du site a put effacer des photos ce qui fait que les id ne ce suivent pas forcément).

Ma requête:
("SELECT id FROM p2002 WHERE id >'$id' LIMIT 1")
récupère bien un id supérieur à $id mais pas forcément le suivant.

ex: Voici les id qu'il y a dans ma table:
1 3 5 6 9
Disons que $id=3
Le résultat de ma requête sera 5 , 6 ou 9 (alor que moi je veux 5 et seulement 5)

Pfffiou, j'éspère avoir été suffisament clair pour que vous puissiez m'aider ;-)
sparh
le 11/12/2006 à 15:21
Album photo
Salut,
j'ai passé un bon moment de mon week end à essayer de comprendre ce que tu me propose; j'ai attendu avant de répondre en éspérant comprendre un peu mieux avec le temps mais j'y comprends toujours rien.
Pour la clause LIMIT ca y 'a pas de prob!
Je suis désolé LupusMic, je vois bien que tu fais des efforts mais je suis complètement largué!
sparh
le 07/12/2006 à 19:46
Album photo
Bon en fait je ne comprends pas trop ta proposition LupusMic, plus de détails pour un débutant ?smiley

Voilà monn problome (l'ordre pour afficher précédent / suivant est celui des id):
Je récupère bien l'id courant, par contre pour suivant/précédent je récupère bien un id supérieur mais pas le suivant (n'importe quel id supérieur). Idem pour le précédent.
Est il possible de récupérer l'id suivant (sans que ce soit id + 1)?
Merci d'avance
sparh
le 07/12/2006 à 10:33
Album photo
(i M@n) --> En effet comme l'administrateur peut effacer des images et en rajouter dans la base les id ne se suivent pas forcément (par ex 1,3,4,6 etc...) d'ou mon idée pour le bouton précédent: récupérer l'id inférieur et inversement pour le bouton suivant.

Un détail, je n'ai pas de problème pour récupérer l'id via $id=$_GET['id'];
Ce sont mes 2 requêtes pour les bouton préc/suivant qui posent problème.

(LupusMic) --> jer vai travailler ta proposition
Merci à tous les deux
sparh
le 06/12/2006 à 20:05
Album photo
Yes,
merci à tous les 2 ;)
J'ai bien avancé maintenant mais la je bloque sur un truc.
Quand l'utilisateur affiche les photos (une par une) je veux faire 3 petits liens "preecedant home suivant".
Voilà ce que je fais:
<?php
$id=$_GET['id'];
// + connection a la base

//pour la page les meta etc...
$result=mysql_query("SELECT * FROM p2002 WHERE id='$id' ") or die ('Erreur : '.mysql_error() );
//pour le bouton precedent id < $id
$prece=mysql_query("SELECT id FROM p2002 WHERE id < '$id' LIMIT 1") or die ('Erreur : '.mysql_error() );
//pour le bouton suivant id > $id
$suivant=mysql_query("SELECT id FROM p2002 WHERE id >'$id' LIMIT 1") or die ('Erreur : '.mysql_error() );

$precedant=mysql_fetch_array($prece);
$suivan=mysql_fetch_array($suivant);

while($row=mysql_fetch_array($result))
{
....
?>

Voilà, tous va bien pour l'affichage de la page (requête result) mais pas moyen de récupérer l'id supérieur ou inférieur?
J'éspère avoir été clair et merci d'avance pour votre aide smiley
sparh
le 04/12/2006 à 12:19
Album photo
Salut,
j'éssai de faire un album photo.
J'ai regradé le 'comment faire' mais ca ne me convient pas car je veux pouvoir gérer les balises alt des photos et pouvoir y ajouter des commentaires (ainsi qu'un titre etc...).
Je voudrai donc gérer tous ca avec ma base sql.
J'ai bien avancé, je bloque juste sur l'affichage de ma galerie (accuail de l'album).

Je cherche à afficher les résultats de ma requête dans un tableau à plusieur colonnes??
Pourriez vous m'aider svp?
sparh
le 21/11/2006 à 11:58
problème de type mime sous ie
Bon ben merci pour vos commentaires, mais le fichier mimemagic n'est pas installé sur le serveur sur lequel je suis hebergé et j'ai demandé il ne veulent pas le mettre.
Donc à priori je suis b..sé!?!
sparh
le 20/11/2006 à 09:24
problème de type mime sous ie
je suis entreint de me taper les documentations en haut à droite,
merci à ceux qui les on faites, elles sont très bien faites.
LoadingChargement en cours