.
virusphoto virusphoto

Identifiant

Mot de passe

Derniers messages Messages du jour Sujets sans réponse S'inscrire

Rejoignez-nous !

VirusPhoto » Forum » Discussions sur la photo » Internet et la photo

Noter la discussion : [PHP] Problème dans les requètes mysql

Aller au premier non-lu
  #1  
non lus 14/01/2010, 21h47
Avatar de GOGOPHOTO
Membre
Ma pratique de la photo: La photo est mon métier
Matériel: 7D+20D+eos 50+24-105 4 L +sigma 10-20 4-5.6 (bientot)+430ex
 
Messages: 2 723
10055 Photiz - Faire un don
Question

[PHP] Problème dans les requètes mysql


Je suis en train d'automatiser mon site avec une admin pour que je puisse garder le design je prends donc une page modèle pour l'article et je lui attribue une div par élement titre et contenu dans lequel il ya des balises html.
Mais je l'ai impression qu'il y a des problèmes avec mes requètes mysql si vous pouviez m'éclairer je vous mets le code


Première partie récuperation des infos du lien donc id ou titre à voire
Code PHP:
<?php
// Je recupère la variable dans le lien pour choisir la bonne ligne mysql plus tard sera remplacé par id...
$titre=$_GET['titre'];
?>
<?php
    
/* Récupérartion des fichier de connexion à la base de donnée MySQL */
     
include("config.php");
     
?>
     <?php
                    
/*Recuperation des données de la bdd */
                    
mysql_connect("$hote""$login""$mdp");
                    
mysql_select_db("$db");
                    
                
$donnees mysql_query("SELECT * FROM site_admin WHERE id='$titre' ");
                
?>


Et dans la div pour le titre
Code PHP:
<?php 
// La ou se trouve le titre dans la table s'appelant titre_article 
echo $donnees['titre_article']; ?> 
<?php mysql_close(); ?>


Si vous pouviez me dire ce qui cloche dans mon code
Bonne soirée tout le monde
Réponse avec citation

Pour participer aux discussions et avoir accès à tous les outils
proposés sur VirusPhoto, inscrivez-vous en quelques secondes : cliquez ici.

Outils de la discussion Chercher dans ce sujet
Rechercher dans la discussion:

Recherche avancée

Noter la discussion
Evaluez cette discussion :
  #2  
non lus 14/01/2010, 21h57
Avatar de cf357
Membre
Ma pratique de la photo: Pratique régulière
Matériel: D700, Nikon 28/2.8, Nikon 50/f1.8, Super-Takumar 105/2.8
 
Messages: 423
4360 Photiz - Faire un don
$donnees est une ressource MySQL, non exploitable.

$result = mysql_query(..);
$donnes = mysql_fetch_assoc($result);


Et là, tu peux utiliser $donnees ;-)
Réponse avec citation
  #3  
non lus 14/01/2010, 21h58
Avatar de GOGOPHOTO
Membre
Ma pratique de la photo: La photo est mon métier
Matériel: 7D+20D+eos 50+24-105 4 L +sigma 10-20 4-5.6 (bientot)+430ex
 
Messages: 2 723
10055 Photiz - Faire un don
Citation:
Posté par cf357 Voir le message
est une ressource MySQL, non exploitable.

= mysql_query(..);
= mysql_fetch_assoc();


Et là, tu peux utiliser ;-)

ok je vais essayer merci je débute et j'ai pas tout saisi donc je galère...
Réponse avec citation
  #4  
non lus 14/01/2010, 22h00
Avatar de BorisK
Membre
Ma pratique de la photo: Pratique occasionnelle
Matériel: 18/55 70/300 29/2.8 135/2.8
 
Messages: 395
3420 Photiz - Faire un don
Je serait toi j'irais poser ce type de question dans un forum spécialiser http://www.phpfrance.com/
Réponse avec citation
  #5  
non lus 14/01/2010, 22h05
Avatar de GOGOPHOTO
Membre
Ma pratique de la photo: La photo est mon métier
Matériel: 7D+20D+eos 50+24-105 4 L +sigma 10-20 4-5.6 (bientot)+430ex
 
Messages: 2 723
10055 Photiz - Faire un don
Citation:
Posté par BorisK Voir le message
Je serait toi j'irais poser ce type de question dans un forum spécialiser http://www.phpfrance.com/

Ok puisque la solution donnée ci dessu ne marche pas mais merci quand meme je vais poster sur ce fofo
Réponse avec citation
  #6  
non lus 14/01/2010, 22h10
Avatar de cf357
Membre
Ma pratique de la photo: Pratique régulière
Matériel: D700, Nikon 28/2.8, Nikon 50/f1.8, Super-Takumar 105/2.8
 
Messages: 423
4360 Photiz - Faire un don
Je te suis sur ce forum alors
Réponse avec citation
  #7  
non lus 14/01/2010, 22h11
Avatar de GOGOPHOTO
Membre
Ma pratique de la photo: La photo est mon métier
Matériel: 7D+20D+eos 50+24-105 4 L +sigma 10-20 4-5.6 (bientot)+430ex
 
Messages: 2 723
10055 Photiz - Faire un don
Citation:
Posté par cf357 Voir le message
Je te suis sur ce forum alors

En fait j'ai fait une grosse coquille dans mon code, j'ai oublié de remplacer un truc --" donc grace à toi le problème est résolu, sais-tu comment je peux mettre du CSS dans mon code ?

Dernière modification par GOGOPHOTO 14/01/2010 à 22h18.
Réponse avec citation
  #8  
non lus 14/01/2010, 22h19
Membre
Ma pratique de la photo: Je débute
Matériel: Canon EOS 500D + 18-55 IS + 50mm 1.8
 
Messages: 43
1020 Photiz - Faire un don
il te retourne quoi comme erreur ?
Tu n'es pas obligé d'ouvrir et de fermer les balises N'oublie pas de bien déclarer les variables pour la connexion a bdd (qui, je pense, doivent être définies dans le fichier config.php).
Si tu veux voir ce que continent une variable, tu peux faire la commande suivante,
echo $variable;

Dernière modification par fifix 14/01/2010 à 22h23.
Réponse avec citation
  #9  
non lus 14/01/2010, 22h20
Avatar de GOGOPHOTO
Membre
Ma pratique de la photo: La photo est mon métier
Matériel: 7D+20D+eos 50+24-105 4 L +sigma 10-20 4-5.6 (bientot)+430ex
 
Messages: 2 723
10055 Photiz - Faire un don
Citation:
Posté par fifix Voir le message
il te retourne quoi comme erreur ?

Il m'en retournait aucun mais grace à cf157 il n'y a plus de problème
Réponse avec citation
  #10  
non lus 14/01/2010, 22h20
Avatar de KicheTof
Membre
Ma pratique de la photo: Pratique régulière
Matériel: Canon
 
Messages: 550
4205 Photiz - Faire un don
Hello Gogo !

A mon avis ton problème provient de ta variable $titre et de ton champs id dans ta table site_admin, vérifie que les 2 sont bien de même genre.

Pour nous aider un peu, remplace :

$donnees = mysql_query("SELECT * FROM site_admin WHERE id='$titre' ");

par

$donnees = mysql_query("SELECT * FROM site_admin WHERE id='$titre' ") or die(mysql_error);

et colle nous le résultat de l'erreur si erreur il y a, sinon ça vient du traitement de la requête
Réponse avec citation
  #11  
non lus 14/01/2010, 22h25
Avatar de GOGOPHOTO
Membre
Ma pratique de la photo: La photo est mon métier
Matériel: 7D+20D+eos 50+24-105 4 L +sigma 10-20 4-5.6 (bientot)+430ex
 
Messages: 2 723
10055 Photiz - Faire un don
Merci tout le monde, j'ai resolu le problème enfin cf357 a resolu le problème je vais pouvoir continuer la construction de mon site enjoy
Réponse avec citation
  #12  
non lus 14/01/2010, 22h26
Avatar de KicheTof
Membre
Ma pratique de la photo: Pratique régulière
Matériel: Canon
 
Messages: 550
4205 Photiz - Faire un don
Pense à protéger tes requêtes sql pour ne pas être victime d'injection
Réponse avec citation
  #13  
non lus 14/01/2010, 22h39
Avatar de GOGOPHOTO
Membre
Ma pratique de la photo: La photo est mon métier
Matériel: 7D+20D+eos 50+24-105 4 L +sigma 10-20 4-5.6 (bientot)+430ex
 
Messages: 2 723
10055 Photiz - Faire un don
Citation:
Posté par KicheTof Voir le message
Pense à protéger tes requêtes sql pour ne pas être victime d'injection

du genre empecher le html ?
Le problème c'est que c'est comme ca que je mets en forme les arts, j'ai pas d'editeur et je sais pas si je peux utiliser le BBcode ou autre connerie donc je suis dans mon champ de texte en html On peut juste se proteger du js ?
Réponse avec citation
  #14  
non lus 14/01/2010, 23h04
Avatar de KicheTof
Membre
Ma pratique de la photo: Pratique régulière
Matériel: Canon
 
Messages: 550
4205 Photiz - Faire un don
avant la requête tu traites ce que tu veux, comme le bbcode et au moment de la requête, tu protèges le texte avec http://ch2.php.net/manual/fr/functio...ape-string.php et regarde les functions autour
Réponse avec citation
  #15  
non lus 14/01/2010, 23h42
Membre
Ma pratique de la photo: Pratique occasionnelle
Matériel: D90 + 17-50 + 50 f1.8D + 70-300 APO + SB-600
 
Messages: 250
1615 Photiz - Faire un don
Je serai toi, j'irai voir : http://siteduzero.com

Un site super, surtout pour les débutants.
Personnellement, j'ai commencé avec html/css et php/mysql sur ce site il y a quelques année, et maitnenant je suis un codeur relativement confirmé et codant en plusieurs langages comme le javascript/ajax ou encore l'actionsript (flash)

Les cours sont très bien fait (tu pars de "zéro" c'est le concept du site") et la communauté est très sympas.

En espérant que ma réponse ait pu t'aider

PS : ton code n'est pas sécurisé, risque d'injections mysql, comme signalé plus haut
Réponse avec citation
VirusPhoto » Forum » Discussions sur la photo » Internet et la photo

Réponse

Discussion précédente / suivante dans cette rubrique :
« lutter contre le vol de vos photos | Oubli login flickr »

Non-lu Non-lu  
Bloguer ceci Outils de la discussion Rechercher dans la discussion Noter la discussion

Outils de la discussion Rechercher dans la discussion
Rechercher dans la discussion:

Recherche avancée
Noter la discussion
Noter la discussion:

 


LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Powered by vBulletin® Version 3.8.2 - Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
2006 - 2017 © ® VirusPhoto. Tous droits réservés.