Comment afficher un lien

Résolu
tanon - 31 janv. 2014 à 12:50
jordane45 Messages postés 37525 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 4 juin 2023 - 3 févr. 2014 à 18:05
Bonjour,
je suis débutant mais j'ai pu faire un code qui m'a permis d'afficher un aperçu mais malheureusement je ne sais pas lorsque je faire un copier coller du code pour une autre page de ma même application il ne réagir pas. svp aidez moi a résoudre mon problème. Merci

2 réponses

voici le code de mon aperçu recharge :
<?php

require('../gestinc/connexion.php');
$etat="active";
@$id=$_GET['Id'];
// echo "$id et $table";
// $link=mysql_connect("$host","$user","$password") or die('<font color=red>Erreur de connnection</font><br> '.mysql_error() );
//mysql_select_db("$bd") or die('<font color=red>Base inexistante</font><br> '.mysql_error() );
$select_actu = "SELECT id,montant,commentaire,poste, date_format(date, '%d/%m/%Y') AS date FROM newrech WHERE (etat='$etat' && id='$id') ";
$requete = mysql_query($select_actu) or die( "ERREUR MYSQL numéro: ".mysql_errno()."<br>Type de cette erreur: ".mysql_error()."<br>\n" );
while($result=mysql_fetch_array($requete) )
{
//$dest="imagesfid/";

//$date="$result[date]";
//$an=substr($date,0,4);
//$mois=substr($date,5,2);
//$jour=substr($date,8,2);
//$date="Publié le<br>$jour-$mois-$an";
//$auteur="Source:<br>$result[auteur]";
?>
<style type="text/css">
<!--
.Style3 {color: #FFFFFF}
-->
</style>

<table width=967 border=0 align=center cellspacing=2 bgcolor=#FFFFFF>
<tr>
<td width=232 height=94><div align=center><img src="../images/fsdplogo.jpg" title="Logo du FSDP" alt="Fonds de Soutien et de Developpement de la Presse" width="239" height="80" /></div></td>
<td width=312> </td>
<td width=260><div align="center"><strong>DIRECTION EXECUTIVE<br />
-- -- -- -- -- -- -- -- -- -- -- -- <br />
SERVICE COMMUNICATION ET DOCUMENTATION
</strong></div></td>
</tr>
<tr>
<td height="31"><?php
//<table width=957 border=0 align=center class=adminheading>
//<tbody>
//<tr>
//<th width=957 class=cpanel>
//<p align=center style=background:#FFFFFF><strong>APPERCU DE L'Incident : &N° <font color="#FF0000"><?php $num_inc=($result['numero']); echo"$num_inc; </font> </strong> </p></th>
//</tr>
//</tbody>
//</table>
?></td>
<td bgcolor="#FFCC99"><div align=center><strong>
<?php //$date=date('d-m-Y'); echo"$date"; ?>
APPERCU RECHARGE</strong><br />
</strong><br />
</div></td>
<td> </td>
</tr>
</table>
<!-- Debut du deuxieme -->
<table class="adminform" align="center" width="">
<tbody>
<tr>
<td valign="top">
<div align="center">
<div align="center">
<table cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<td><table bgcolor="#C7D6F1" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table bgcolor="#663300" align="center" >
<td width="95" height="15"><form name="form0" method="post" action="newrech.php">
<input type="hidden" name="actif" maxlength="300" value="active" >
<tr>
<td height="28"><strong><font color="#FFFFFF">Poste:</font></strong> </td>
<td width="337" bgcolor="#FFFFFF"><?php $poste=($result['poste']); echo"$poste"; ?> </td>
</tr>

<tr>
<td><strong><font color="#FFFFFF">Montants:</font></strong></td>
<td bgcolor="#FFFFFF"> <?php $montant=($result['montant']); echo"$montant"; ?> </td>
</tr>
<tr>
<td><strong><font color="#FFFFFF">Date: </font></strong></td>
<td bgcolor="#FFFFFF"><?php $date=($result['date']); echo"$date"; ?></td>
</tr>
<tr>
<td><strong><font color="#FFFFFF"><span class="Style3">Commentaire:</span></font></strong></td>
<td bgcolor="#FFFFFF"><?php $commentaire=($result['commentaire']); echo"$commentaire"; ?></td>
</tr>
<tr>
<td colspan="4"></form>
0
jordane45 Messages postés 37525 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 4 juin 2023 341
31 janv. 2014 à 13:35
Bonjour,

Ta question n'est pas vraiment claire...(encore une fois... :-( )

Grosso modo.. ce que je crois comprendre.. c'est que : Ce code fonctionne sur une page de ton site... mais si tu copie/colle ce code dans une autre page de ton site..il ne marche plus.

Alors.."il ne marche plus" signifie quoi ?
- rien ne s'affiche ?
- ou alors.. seulement les variables PHP ne s'affichent pas ?
- et/ou alors.. la connexion à la BDD ne fonctionne pas ??

Merci de nous décrire avec minutie le souci rencontré.

Merci également de nous indiquer si les autres pages dans lesquelles tu essaies de coller ton code se trouvent dans le même répertoire de ton site que la page initiale ? (sinon le souci vient très certainement et tout simplement de ton include ! )
0
c'est seulement les variables php qui ne s'affichent pas.
0
jordane45 Messages postés 37525 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 4 juin 2023 341
31 janv. 2014 à 14:01
Et ta cnx a ta bdd marche ?
Dans quels directories à tu placer tes pages ? ( au même niveau que ta page principale ? ).

Tanon.. lorsqu'on te pose des questions.. essayes d'y répondre ( A TOUTES ).
0
les pages ou je fais mes copier/coller sont dans le même répertoire que ma page initiale
0
jordane45 Messages postés 37525 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 4 juin 2023 341
31 janv. 2014 à 14:28
- Tu n'as pas de message d'erreur ?

- Tu as copié exactement le même code sans aucune modification ?
( si oui.. pourquoi ne pas mettre ton code dans une page .php puis faire un include de cette page là où tu en as besoin... ? )

- Sinon , remplace la ligne 11 : ""while($result=mysql_fetch_array($requete) )" par :

$result=mysql_fetch_array($requete);
echo "<br>*************************<br>";
  echo "<b>Resultat de la requete : </b><br>";
  print_r($result);
echo "<br>*************************<br>";
while($result ){

// le reste de ton code...

0
jordane45 Messages postés 37525 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 4 juin 2023 341
31 janv. 2014 à 15:15
Une petite remarque sur ton code...
Pourquoi est-ce que tu récupère le contenu de ton array dans une variable pour ensuite utiliser cette même variable pour faire ton affichage...

<?php $montant=($result['montant']); echo"$montant"; ?> 


Autant faire directement :
<?php echo $result['montant']; ?> 
0