Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2926 connectés 

  FORUM HardWare.fr
  Programmation

  [php ] affichage complexe pb très sérieux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php ] affichage complexe pb très sérieux

n°42106
100top
Posté le 22-06-2001 à 15:45:19  profilanswer
 

Encore un pb a résoudre : voila  
dans mon script j'affiche une annonce :
 
$Affichage .= "<table width='600' border='0' cellspacing='0' bordercolor='336699'>";
   $Affichage .= "<tr>";
   $Affichage .= "<td width='90%' bgcolor='336699'>";
// nom du script prenom
   $Affichage .= "<font face='Verdana, Arial, Helvetica, sans-serif' color='ffffff'><b>$A_Nom </b><i>De $A_Prenom </i><a href='mailto:$A_Mail'><img src='../images/email.gif' border='0'></a></i></font></td>";
 
   $Affichage .= "<td width='3%' bgcolor='336699'>";
 
ici je voudrais inserer une fonction pour qu'il s'affiche dans l'annonce donc j'ajoute :
commentaire($A_ID);
   $Affichage .="</td>";
mais la mon commentaire se retrouve tout en hait de mon site comment puis je faire ???
 
merci

mood
Publicité
Posté le 22-06-2001 à 15:45:19  profilanswer
 

n°42109
100top
Posté le 22-06-2001 à 15:47:44  profilanswer
 

site pour comprendre :
http://www.scripts100top.fr.st

n°42113
Profil sup​primé
Posté le 22-06-2001 à 15:52:32  answer
 

une première erreur : le cipyright en bas est foireux :)
 
pour le reste j'aurais bien regardé mais le source de ta page est compressé... on comprend plus rien....

n°42118
100top
Posté le 22-06-2001 à 15:56:07  profilanswer
 

[citation][nom]elcap a écrit[/nom]une première erreur : le cipyright en bas n'est pas foireux :) ;)  
 
attend je te met le passage en php de l'annoce du script :
 
$Affichage .= "<table width='600' border='0' cellspacing='0' bordercolor='336699'>";
   $Affichage .= "<tr>";
   $Affichage .= "<td width='90%' bgcolor='336699'>";
// nom du script prenom
   $Affichage .= "<font face='Verdana, Arial, Helvetica, sans-serif' color='ffffff'><b>$A_Nom </b><i>De $A_Prenom </i><a href='mailto:$A_Mail'><img src='../images/email.gif' border='0'></a></i></font></td>";
// commentaire
   $Affichage .= "<td width='3%' bgcolor='336699'>";
   $Affichage .= " Commentaires : ";
commentaire($A_ID);
---> normallement le commentaire($A_id) donne l'image  
   $Affichage .="</td>";
// Site de demo
   $Affichage .= "<td width='3%' bgcolor='336699'><a href='$A_Telephone' target='_blank'><img src='../images/HOME.GIF' border='0'alt='Démonstration du script'></a></td>";
// télécharger
   $Affichage .= "<td width='3%' bgcolor='336699'><a href=photo/$A_ID.zip><img src='../images/SUBMIT.GIF' alt='Telcharger le script' border='0'></td></a>";
    if(file_exists("photo/$A_ID.zip" ))
   {
    $Affichage .= "</td></tr>";
   }
// description
   $Affichage .= "<tr bgcolor='3366cc'><td colspan='4' height='22'><font face='Verdana, Arial, Helvetica, sans-serif' color='#FFFFFF' size='2'>$A_Annonce</font> ";
   $Affichage .= "</td>";
   $Affichage .= "";
   $Affichage .= "</table>";
   $Affichage .= "<br>";
 
 
voila

n°42123
Lord II
PIB2000
Posté le 22-06-2001 à 16:00:47  profilanswer
 

Question bète, la fonction commentaire ecrit telle les données dans la varibale Affichage ???????


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°42124
Profil sup​primé
Posté le 22-06-2001 à 16:01:21  answer
 

tu aurais pas le passage juste en html ? :)

n°42125
archangel
Un homme Une vision
Posté le 22-06-2001 à 16:02:09  profilanswer
 

Salut,
 
on pourrait aussi avoir le source de la fonction commentaire?
 
@+
Archangel


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
n°42129
100top
Posté le 22-06-2001 à 16:04:10  profilanswer
 

function commentaire($nom)
 {
 global $connexion, $table, $imgComment;
 
 $nbcomment = mysql_query("select COUNT(*) from $table where nom='$nom'",$connexion);
 $nbcomment = mysql_result($nbcomment,0,"COUNT(*)" );
 
 echo "<font size=1>[".$nbcomment."]</font>";
 echo "<a href=\"javascript:commentaire('".$nom."')\">";
 echo "<img src='".$imgComment."' align=\"absmiddle\" border=0 alt=\"Commentaires\">";
 echo "</a>";
 }
 
voila la source
mais je pense pas qu'elle te serve a grand chose

n°42130
Lord II
PIB2000
Posté le 22-06-2001 à 16:05:13  profilanswer
 

C'est pour ca que ca marche pas car dans la fonction tu fais un echo donc tu ecris directement dans la page et pas dans la variable Afiichage au milieu des <td>


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°42133
100top
Posté le 22-06-2001 à 16:06:39  profilanswer
 

lord ii a écritC'est pour ca que ca marche pas car dans la fonction tu fais un echo donc tu ecris directement dans la page et pas dans la variable Afiichage au milieu des <td>  
 
et j'enleve juste les echo et c'est bon ?

mood
Publicité
Posté le 22-06-2001 à 16:06:39  profilanswer
 

n°42135
Lord II
PIB2000
Posté le 22-06-2001 à 16:08:24  profilanswer
 

Non ca marche pas comme ca.
 
Je pense que au lieu de faire des echos tu devrais mettre les chaines dans une variable que tu retournerais a la fonction appelante...
 
et l'appel de la fonction devient :
 
$Affichage= commentaire($A_ID);


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°42142
100top
Posté le 22-06-2001 à 16:13:32  profilanswer
 

comme ca ?
function commentaire($nom)
 {
 global $connexion, $table, $imgComment;
 
 $nbcomment = mysql_query("select COUNT(*) from $table where nom='$nom'",$connexion);
 $nbcomment = mysql_result($nbcomment,0,"COUNT(*)" );
 
 $Affichage .= "<font size=1>[".$nbcomment."]</font>";
 $Affichage .= "<a href=\"javascript:commentaire('".$nom."')\">";
 $Affichage .= "<img src='".$imgComment."' align=\"absmiddle\" border=0 alt=\"Commentaires\">";
 $Affichage .= "</a>";
 }
?>

n°42143
archangel
Un homme Une vision
Posté le 22-06-2001 à 16:14:22  profilanswer
 

lord ii a raison
 
voila le code:
 
function commentaire($nom)  
{  
global $connexion, $table, $imgComment;  
   
$nbcomment = mysql_query("select COUNT(*) from $table where nom='$nom'",$connexion);  
$nbcomment = mysql_result($nbcomment,0,"COUNT(*)" );  
   
$result = "<font size=1>[".$nbcomment."]</font>";  
$result .= "<a href=\"javascript:commentaire('".$nom."')\">";  
$result .= "<img src='".$imgComment."' align=\"absmiddle\" border=0 alt=\"Commentaires\">";  
$result .= "</a>";  
 
return $result
}  
 
puis appelle la focntion comme ça :
 
$Affichage .= commentaire($A_ID);
 
Et normalement ça doit marcher.
 
tu vois finalement le code de la fonction commmentaire nous a bien servi.
 
@+
Archangel


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
n°42148
100top
Posté le 22-06-2001 à 16:19:16  profilanswer
 

rien ne s'affiche maintenant ;( c'est un plus ?

n°42150
Lord II
PIB2000
Posté le 22-06-2001 à 16:21:20  profilanswer
 

Normalement ca marche,
 
Pense à reagder les requetes pour voir s'il n'y a pas de pb


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°42152
archangel
Un homme Une vision
Posté le 22-06-2001 à 16:22:38  profilanswer
 

Et tu as bien fais ça ensuite :
 
$Affichage .= "<table width='600' border='0' cellspacing='0' bordercolor='336699'>";  
   $Affichage .= "<tr>";  
   $Affichage .= "<td width='90%' bgcolor='336699'>";  
// nom du script prenom  
   $Affichage .= "<font face='Verdana, Arial, Helvetica, sans-serif' color='ffffff'><b>$A_Nom </b><i>De $A_Prenom </i><a href='mailto:$A_Mail'><img src='../images/email.gif' border='0'></a></i></font></td>";  
 
   $Affichage .= "<td width='3%' bgcolor='336699'>";  
 
$Affichage .= commentaire($A_ID);  
 
 $Affichage .="</td>";

 

[edit]--Message édité par archangel--[/edit]


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
n°42160
100top
Posté le 22-06-2001 à 16:24:55  profilanswer
 

je trouve po d'erreur , je cherche , je cherche si tu vois en truc ....
je suis lo

n°42162
Lord II
PIB2000
Posté le 22-06-2001 à 16:25:50  profilanswer
 

Remontre nous la nouvelle partie modifié


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°42163
100top
Posté le 22-06-2001 à 16:26:16  profilanswer
 

j'ai trouvé l'erreur : c'est le  
return $result
ca met une erreur de tout mon script !!!!!!!!!!!!!!

n°42164
100top
Posté le 22-06-2001 à 16:27:19  profilanswer
 

function commentaire($nom)
 {
 global $connexion, $table, $imgComment;
 
 $nbcomment = mysql_query("select COUNT(*) from $table where nom='$nom'",$connexion);
 $nbcomment = mysql_result($nbcomment,0,"COUNT(*)" );
 
 $result = "<font size=1>[".$nbcomment."]</font>";  
 $result .= "<a href=\"javascript:commentaire('".$nom."')\">";  
 $result .= "<img src='".$imgComment."' align=\"absmiddle\" border=0 alt=\"Commentaires\">";  
 $result .= "</a>";  
return $result  
 }
 
 
pour l'affichage
 $Affichage .= "<td width='3%' bgcolor='336699'>";
        $Affichage .= commentaire($A_ID);
 $Affichage .="</td>";

n°42165
archangel
Un homme Une vision
Posté le 22-06-2001 à 16:27:47  profilanswer
 

opups j'ai oublié un ';' à la fin
donc:
 
return $result;
 
et là ça devrait marcher


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
n°42169
100top
Posté le 22-06-2001 à 16:32:05  profilanswer
 

j'ai po fait gaff ( exuse )
ca marche merci merci merci mercimerci mercimerci mercimerci mercimerci merci merci merci merci mercimerci mercimerci mercimerci merci merci merci merci mercimerci mercimerci mercimerci merci merci merci merci mercimerci mercimerci mercimerci merci merci merci  je suis trop content !!!!!!!!!!!!!!!
merci beaucoup à Archangel et lord ii

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [php ] affichage complexe pb très sérieux

 

Sujets relatifs
houlala ca me fait tres peur !!! vite de l'aide merci!!!tres tres urgent > fichier uninstall
Prog en C - Affichage d'une image[VBSCRIPT] Affichage du nom du mois !
[javascript] question tres tres conneaffichage BITMAP dans une boite de dialogue en VC++ HELP
affichage de l'url[C/C++] Très grands débutants - Caractère bizarre
petit pb en php sans dout très con[C++] Très Urgent !!! Question de vie ou de ...
Plus de sujets relatifs à : [php ] affichage complexe pb très sérieux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR