Probleme d'affichage d'une pge PHP vers HTML

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme d'affichage d'une pge PHP vers HTML

par alexdarcy » 03 déc. 2005, 14:42

tente ceci dans ta page html
<a href="fiche.php?fiche_id=<session_id>" target="_blank">lien</a>
non mais en fait c'est ça :
<area shape="rect" coords="128,23,254,55" <a href="fiche.php?fiche_id=<?php echo $sess_id; ?>" target="_blank"> onMouseOver="MM_swapImage('Image1','','nv_loge/mani_text.gif',1)" onMouseOut="MM_swapImgRestore()">

donc le bleme n'est pas là !
:cry:

par jeff » 03 déc. 2005, 14:36

tente ceci dans ta page html
<a href="fiche.php?fiche_id=<session_id>" target="_blank">lien</a>

par alexdarcy » 03 déc. 2005, 14:33

on va recommencer
utilise tu un systeme de template???

<?php .. ?> est une instruction php, pour quelle soit interpreter il faut que ta page soit en .php et non en html
mais elle est donc en php !!!!!!!!!!!!!!!!!! la page php commande la page html !!!!
j'ai dit :
1 - gestion.php
2 - gestion.html

//Appel a la fonction de remplacements.
afficher($tablo_asso,"gestion.html");

//Fin de connection à la base
$base->free();

?>


:cry:

par jeff » 03 déc. 2005, 14:27

on va recommencer
utilise tu un systeme de template???

<?php .. ?> est une instruction php, pour quelle soit interpreter il faut que ta page soit en .php et non en html

par alexdarcy » 03 déc. 2005, 14:19

ceci dans la page html :
<a href="fiche.php?fiche_id=<?php echo $sess_id; ?>" target="_blank">
<?php echo $sess_id ; ?> est du php donc ta page doit avoir l'extention php et non html
ceci se trouve dans gestion.html : <a href="fiche.php?fiche_id=<?echo $sess_id?>" target="_blank"></a>

et ceci (un extrait) dans gestion.php : "<session_id>" => $base->Record[sess_id], "<id>" => $base->Record[id],

donc pas de trouble chacun dans sa page !
:cry:

par jeff » 03 déc. 2005, 14:11

ceci dans la page html :
<a href="fiche.php?fiche_id=<?php echo $sess_id; ?>" target="_blank">
<?php echo $sess_id ; ?> est du php donc ta page doit avoir l'extention php et non html

par alexdarcy » 03 déc. 2005, 13:46

ceci dans le script php :
"<session_id>" => $base->Record[sess_id],
"<id>" => $base->Record[id],

ceci dans la page html :
<a href="fiche.php?fiche_id=<?php echo $sess_id; ?>" target="_blank">

:cry:

par alexdarcy » 03 déc. 2005, 13:42

tu a ca d'afficher

Code : Tout sélectionner

http://www.xxxx.com/loge/fiche.php?fiche_id=%3C?php
ta bien mis ta page en .php et tu a bien php d'installer parce que la il interprete pas <?php essai quand meme avec les short tag
<?=$sess_id;?>
Oui là il n'y a pas de bleme. Les 2 deux sont bien une en php l'autre en html ... Comme dit toutes les infos s'affichent bien : nom, prenom, login, etc... sauf le lien de la pge avec id ....

:cry:

par jeff » 03 déc. 2005, 13:39

tu a ca d'afficher

Code : Tout sélectionner

http://www.xxxx.com/loge/fiche.php?fiche_id=%3C?php
ta bien mis ta page en .php et tu a bien php d'installer parce que la il interprete pas <?php essai quand meme avec les short tag
<?=$sess_id;?>

par alexdarcy » 03 déc. 2005, 13:32

non, comme ceci : <a href="fiche.php?fiche_id=<?php echo $sess_id; ?>" target="_blank"></a>

voici le résultat en html:
http://www.xxxx.com/loge/fiche.php?fiche_id=<?php echo $sess_id; ?> l'id (par exemple 33) ne s'affiche pas et donc ne s'ouvre pas !

:cry:

ps en fait je ne pense que ce soit un problème d'écriture mais plutot de base, non ?

par jeff » 03 déc. 2005, 13:17

salut
comment tu cree ou tu recupere $sess_id
de plus si tu veut mettre l'id de session dans un lien tu peut le faire avec monlien.php?SID
et
<?echo $sess_id?>
il manque ;
<?php echo $sess_id; ?>
et noublie pas de mettre ton code entre les balise PHP

Probleme d'affichage d'une pge PHP vers HTML

par alexdarcy » 03 déc. 2005, 13:09

Bonjour à tous

j'ai un chti probleme que je n'arrive décidément pas à résoudre seul. Je vais essayer d'être le plus clair possible ! Mumm !

Le probleme est l'affichage de données d'une page php vers html voici ci dessous le script gestion.php :

<?
*/
session_start();
session_register("nom");
session_register("sess_id");
include_once("./../config/conf.inc.php");

if (!isset($sess_id)){
echo " <script language='JavaScript'>


document.location.replace('$verification');
</script>";
}

//requete permettant de recup les

infos dans la base de données.
$base = new class_db("SELECT * FROM membres where id='$sess_id'");
$base->next_record();


//Instructions de remplacement dans la page html
$tablo_asso = array( "<mail>" => stripslashes($base->Record[mail]),

"<login>" => $base->Record[login],
"<pass>" => $base->Record[pass],
"<prenom>" => $base->Record[prenom],
"<nom>" => $base->Record[nom],
"<adresse>" => $base->Record[adresse],
"<cp>" => $base->Record[cp],
"<ville>" => $base->Record[ville],
"<date_inscri>" => $base->Record[date_inscri],
"<id_adherent>" => $base->Record[id_adherent],
"<date_echeance>" => $base->Record[date_echeance],
"<mode_paiement>" => $base->Record[mode_paiement],
"<session_id>" => $base->Record[sess_id],
"<id>" => $base->Record[id],
"<a_jour>" => $base->Record[a_jour],
"<last_modif>" => $base->Record[last_modif],
"<cv>" => $cv
);

//Appel a la fonction de remplacements.
afficher($tablo_asso,"gestion.html");

//Fin de connection à la base
$base->free();

?>

Si tout s'affiche correctement sur la pge html, seule une donnée ne s'affiche pas c'est le lien de la pge avec l'id ... par exemple :
<a href="fiche.php?fiche_id=<?echo $sess_id?>" target="_blank"></a>

J'espère avoir été suffisament clair.
:cry: