Comment afficher un lien [Résolu]

tanon - 31 janv. 2014 à 12:50 - Dernière réponse : jordane45 21196 Messages postés mercredi 22 octobre 2003Date d'inscriptionContributeurStatut 26 mai 2018 Dernière intervention
- 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
Afficher la suite 

Votre réponse

22 réponses

0
Merci
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>
Commenter la réponse de tanon
jordane45 21196 Messages postés mercredi 22 octobre 2003Date d'inscriptionContributeurStatut 26 mai 2018 Dernière intervention - 31 janv. 2014 à 13:35
0
Merci
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 ! )
jordane45 21196 Messages postés mercredi 22 octobre 2003Date d'inscriptionContributeurStatut 26 mai 2018 Dernière intervention - 3 févr. 2014 à 10:45
PS2 : Ceci ressemble fort à une NOUVELLE QUESTION.
Dis moi si je me trompe ... mais la question initialement posée concernait l'utilisation du code de ta page recharge dans une page de ton site..... Alors que là.. tu nous fais traiter un souci d'UPDATE dans ta BDD.
Tu aurais du ouvrir une NOUVELLE DISCUSSION sur le forum.

(argghh.. ça ne fait que 37 fois que je te le dis ! mais... Zen.. restons Zen....)
non ce n'est pas une nouvelle question ; voila l'erreur qu'il affiche :Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Local Disk D_11520131229\EasyPHP-12.1\www\gestionIncident\gestinc\modif_Rech.php on line 32
jordane45 21196 Messages postés mercredi 22 octobre 2003Date d'inscriptionContributeurStatut 26 mai 2018 Dernière intervention - 3 févr. 2014 à 11:47
Alors reprenons :
Tu es en train de faire une requête de type UPDATE.
...
Si tu testes cette requête DIRECTEMENT dans ta BDD (sans passer par le PHP).. que va t-elle te retourner ??

A ton avis.. est-ce comme pour un select ...c'est à dire.. avoir des lignes de résultat ?

La réponse est NON..

Donc faire un mysql_fetch_array à la suite d'un UPDATE ne pourra JAMAIS fonctionner...
//création de la requête SQL:
  $sql = "UPDATE  newrech 
             SET  poste='$poste',
              montant='$montant' , 
              date='$date' 
           WHERE date BETWEEN $dateIN and $dateOut";
      
  //exécution de la requête SQL:
  $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//******************************************************* 
// A SUPPRIMER ! 
 // $result=mysql_fetch_array($requete);
//*******************************************************
merci jordane il m'affiche effectivement ce que je veux
jordane45 21196 Messages postés mercredi 22 octobre 2003Date d'inscriptionContributeurStatut 26 mai 2018 Dernière intervention - 3 févr. 2014 à 18:05
Donc ... question résolue ?
N'oublie pas de clore ta question dans ce cas.
Commenter la réponse de jordane45

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.