Affichage images

ViPHP
ViPHP | 2291 Messages

28 nov. 2006, 21:56

à quoi correspond $directory ?
et $end?
ont-ils été incrementés auparavent ?
Que signifie ta requete ? (par exemple: sélectionner tous les champs où id = 14)
A rien je me suis tromper (ca m'arrive jamais) :wink:
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Mammouth du PHP | 1776 Messages

28 nov. 2006, 22:09

A rien je me suis tromper (ca m'arrive jamais) :wink:
Je me demande si tu le fais exprès...
j'ai la claire impression que tu ne fais rien pour aider. Tu postes ton message, en essayant le code au ptit bonheur la chance, en attendant tout simplement qu'on te dise que c'est bon. Tu n'as donc pas la volonté d'apprendre le php mais d'avoir un script sur mesure.
Pour coder il faut avoir de la logique, hors tu n'en as pas, même pas un minimum. Ce n'est pas te mâcher le travail que l'on fait, on doit le digérer à ta place également ! Je pensais jusqu'à présent pouvoir t'aider, mais non, ce n'est pas ta recherche. Je vais donc aider d'autres personnes qui elles en ont besoin, et réflechissent à leur script. J'en profite au passage pour signaler ce topic aux modérateurs qui choisiront la finalité qu'il vont y donner
Modifié en dernier par DocType le 03 août 2007, 11:49, modifié 1 fois.

ViPHP
ViPHP | 2291 Messages

28 nov. 2006, 22:11

Donc ma $variable
$img = $total['name'].$total['name_img']; 
correspond à dossier/non_photo
Et concaténé comme cela $img devrais correspondre à dossier/nom_image

Mais ca ne fonctionne pas j'ai des images vide sur mon document ?

MAJ: Oui effectivement j'essaye des trucs excuse moi hein !
Et quand à dire que je cherche un code tout c'est faux (j'ai créer tout le code ma page il me reste juste cette requette pour qu'il fonctionne)
Quand à des code tout je te signal que dans d'autres poste tu en balance à tout va.
Et signal le poste je ne voie pas ou je n'ai pas respecter le reglement du forum
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 nov. 2006, 22:18

Modération : comme tout à l'heure, je ne choisi pas de le cloturer mais je renouvelle ma demande à LHDN92 de ne plus y participer

dunbar, même si le ton de LHDN92 n'est pas acceptable, il n'a pas totalement tord.
Soit tu doit rendre une application pro et il faudrait que tu aides en reflechissant, soit tu as le temp et tu suis les tuto de phpdebutant

C'est le second post en 2 jours qui dure sur plusieurs pages parce que tu ne cherche
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
ViPHP | 2291 Messages

28 nov. 2006, 22:20

Je suis dans le forum débutant pas PHP5
Et j'essaye de comprendre vos indications depuis le début et excuser moi si j'ai du mal.
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 nov. 2006, 22:21

Je viens de t'inviter sur MSN, j'aimerais que nous ayons une petite discussion ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

29 nov. 2006, 13:33

Excusez moi, d'abord calmez vous pour mieux voir, depuis 2 ou 3 pages de posts vous tournez autour du pot.

Je conçois bien qu'on veuille tellement aider notre ami dunbar, mais sans ouvrir les yeux à cause des déviations du discourt on risque de le mener en erreur.

Je reviens à l'essentiel :
La variable
 $total = mysql_num_rows ($result);
n'est pas une lecture du résultat mais c'est un simple compte des lignes retournées
dunbar l'utilise dans son code pour probablement savoir combien d'images la requête retourne.
Il ne faut pas la confondre avec mysql_fetch_row ($result) qui lit le résultat

Donc l'écriture :
$img = $total['name'].$total['name_img'];
est fausse

Voici un exemple de comment respecter la méthode de lecture d'une requête SQL retournant plusieurs lignes:
//SQL
$sql = "SELECT annonce.*, end.name_img as name_img,  directory.name as name  
FROM annonce, directory, end 
WHERE annonce.id_directory = directory.id_directory 
and end.id_directory =  directory.id_directory "; 

//Exécution
$result = mysql_query($sql) or die  ('Erreur : '.mysql_error()); 

//Nombre de lignes retournées
$total = mysql_num_rows($result); 

//Boucle de lecture du résultat ligne/ligne
while ($row = mysql_fetch_array($result)){
    //Le nom d'une image
    $img = $row['name'].$row['name_img'];
    //test
   echo "<p>$img</p>";
}//fin de la lecture

//afficher le nombre de lignes du résultat
echo "<p>$total image(s) trouvée(s)</p>";
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

ViPHP
ViPHP | 2291 Messages

30 nov. 2006, 10:56

Excusez moi, d'abord calmez vous pour mieux voir, depuis 2 ou 3 pages de posts vous tournez autour du pot.

Je conçois bien qu'on veuille tellement aider notre ami dunbar, mais sans ouvrir les yeux à cause des déviations du discourt on risque de le mener en erreur.

Je reviens à l'essentiel :
La variable
 $total = mysql_num_rows ($result);
n'est pas une lecture du résultat mais c'est un simple compte des lignes retournées
dunbar l'utilise dans son code pour probablement savoir combien d'images la requête retourne.
Il ne faut pas la confondre avec mysql_fetch_row ($result) qui lit le résultat

Donc l'écriture :
$img = $total['name'].$total['name_img'];
est fausse

Voici un exemple de comment respecter la méthode de lecture d'une requête SQL retournant plusieurs lignes:
//SQL
$sql = "SELECT annonce.*, end.name_img as name_img,  directory.name as name  
FROM annonce, directory, end 
WHERE annonce.id_directory = directory.id_directory 
and end.id_directory =  directory.id_directory "; 

//Exécution
$result = mysql_query($sql) or die  ('Erreur : '.mysql_error()); 

//Nombre de lignes retournées
$total = mysql_num_rows($result); 

//Boucle de lecture du résultat ligne/ligne
while ($row = mysql_fetch_array($result)){
    //Le nom d'une image
    $img = $row['name'].$row['name_img'];
    //test
   echo "<p>$img</p>";
}//fin de la lecture

//afficher le nombre de lignes du résultat
echo "<p>$total image(s) trouvée(s)</p>";
:wink: Merci .
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.