All pastes #820620 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-12-17 18:02 UTC
rendered paste body
<?
$id_news = $_REQUEST["id"];
if (isset($_REQUEST['tulpe'])) $tulpe = $_REQUEST['tulpe'];
else $tulpe = 1;

// --------------------------- Afficher la news ---------------------------
// Selectionner les news :
  $query = "SELECT * FROM `news` WHERE `id`='$id_news'"; 
  $resultat = @mysql_query($query,$link) or die(mysql_error());  
  $row = mysql_fetch_array($resultat);
  
	$ladate = substr($row["date_heure"],8, 2)."/".substr($row["date_heure"],5, 2)."/".substr($row["date_heure"],0, 4)." à ".substr($row["date_heure"],11, 5);
?> <font size="1" face="Geneva, Arial, Helvetica, sans-serif"><br>
<br>
</font> 
<table width="509" border="0" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC" >
  <tr> 
    <td><table width="509"  border="0" align="center" cellpadding="0" cellspacing="0">
        <tr> 
          <td height="21"><table width="509" >
              <tr> 
                <td width="50" valign="top"><font size="1" face="Geneva, Arial, Helvetica, sans-serif"><a href="index.php?elbo=commentaires_news&id_news=<? echo $row["id"] ?>"> 
                  <? if($row['image']) { ?>
                  <img src="<?=$row['image']?>" width="80" height="70" border="1"> 
                  <? } else { ?>
                  <img src="images/camera.gif" width="70" height="60" border="0"> 
                  <? } // End if ?>
                  </a></font></td>
                <td valign="top"> <font size="1" face="Geneva, Arial, Helvetica, sans-serif"><a href="index.php?elbo=commentaires_news&id=<? echo $row["id"] ?>"><strong><? echo $row["titre"] ?></strong></a><br>
                   Posté par :  <strong> 
                  <font color="#0066CC"><?=$row["posteur"] ?></font>
                  </strong> le 
                  <?=$row["date"] ?>
				  -
				  <?=$row["heure"] ?>
                  <br>
                  <br>
                  <?=$row["texte"]?>
                  </font></td>
              </tr>
            </table></td>
        </tr>
      </table></td>
  </tr>
</table>
<font size="1" face="Geneva, Arial, Helvetica, sans-serif"><br>
</font><font size="1">
<p><font face="Geneva, Arial, Helvetica, sans-serif"><img src="images/barre.gif" width="100%" height="1"></font></p>
<font face="Geneva, Arial, Helvetica, sans-serif">
<?
// -------------------------------------------------------------------------

// Selectionner les commentaires :
$query = "SELECT * FROM `commentaires_news` WHERE `id_news` = '$id_news' ORDER BY `date_heure` ASC"; 
$resultat = @mysql_query($query,$link) or die(mysql_error());  
// Se placer sur le tuple demandé :
@mysql_data_seek($resultat, ($tulpe) - 1); 

if(mysql_num_rows($resultat) == 0) echo "Il n'y a aucun commentaire pour l'instant.";	

$no_commentaire = $tulpe;
$nb_commentaires_afficher = 10;
for ($i=1; ($i <= $nb_commentaires_afficher) && ($row = mysql_fetch_array($resultat)); $i++) { // il y a un commentaire 
	$ladate = substr($row["date_heure"],8, 2)."/".substr($row["date_heure"],5, 2)."/".substr($row["date_heure"],0, 4)." à ".substr($row["date_heure"],11, 5);
	
	$auteur = $row['auteur'];
	$query2 = "SELECT * FROM `membres` WHERE `pseudo` = '$auteur' LIMIT 1"; 
	$resultat2 = @mysql_query($query2,$link) or die(mysql_error());  
	$row2 = mysql_fetch_array($resultat2);
	?></p>
</font></font> 
<table width="100%"  border="0" align="center">
  <tr> 
    <td width="50" valign="top"><div align="left"><font size="1" face="Geneva, Arial, Helvetica, sans-serif"><a href="index.php?elbo=membre_details&id=<?= $row2["id"] ?>"><img src="<? if($row2["avatar"]) echo $row2["avatar"]; else echo "images/nopic.gif"; ?>" width="50" height="50" border="0"></a> 
        </font></div></td>
    <td valign="top"><table width="100%" >
        <tr> 
          <td class="titre_tableau"><font size="1" face="Geneva, Arial, Helvetica, sans-serif">#<? echo $no_commentaire ?> 
            | <strong> <a href="index.php?elbo=membre_details&id=<?= $row2['id'] ?>"> 
            <?= $row["auteur"] ?>
            </a> </strong>( 
            <?
				if ($row2['fonction'] != 'Visiteur') echo $row2['fonction']; else echo grade($row2['score']); 
				?>
            ) le <? echo $ladate ?></font></td>
        </tr>
        <tr> 
          <td><font size="1" face="Geneva, Arial, Helvetica, sans-serif"> 
            <?= $row["commentaire"] ?>
            </font></td>
        </tr>
      </table></td>
  </tr>
</table>
<font size="1" face="Geneva, Arial, Helvetica, sans-serif"> 
<? 
	$no_commentaire++;
} //Fin For
?>
<br>
</font> 
<table width="100%" >
  <tr> 
    <td><font size="1" face="Geneva, Arial, Helvetica, sans-serif"> 
      <? if ($tulpe >=2) echo '<div align="left"><a href="index.php?p=commentaires_news&id='.$id_news.'&tulpe='.($tulpe - $nb_commentaires_afficher).'">< Commentaires précédents</a></div><br>';
	?>
      </font></td>
    <td><font size="1" face="Geneva, Arial, Helvetica, sans-serif"> 
      <? 
	if (mysql_fetch_array($resultat)) echo '<div align="right"><a href="index.php?p=commentaires_news&id='.$id_news.'&tulpe='.($tulpe + $nb_commentaires_afficher).'">Commentaires suivants ></a></div><br>';
	?>
      </font></td>
  </tr>
</table>
<font size="1" face="Geneva, Arial, Helvetica, sans-serif"> 
<?php 
if (isset($_POST['addcommentaire'])) 
		{
		if (($_POST['addcommentaire']=="Envoyer") and ($_POST['pseudo']!="") and ($_POST['commentaire']!=""))
			{
			$nom=strip_tags($nom);
			$email=strip_tags($email);
			$siteweb=strip_tags($siteweb);
			$commentaire=strip_tags($commentaire);			
			$query = "INSERT INTO `commentaires_news` VALUES ('', '$commentaire', '$id', '$date_heure', '$id_news', '$ip', '$auteur')";
            $result = @mysql_query($query,$link) or die(mysql_error()); 
			if ($result) echo "<span class='textebig'><img src='design/ls-valid.gif'> <strong>Votre commentaire a été soumis.</strong></span><br><hr size='1'><br>";
			}
		else
			{
			if ($_POST['addcommentaire']=="Envoyer")
				{
				if ($_POST['commentaire']=="") {echo "<span class='textebig'><font color='#FF0000'><strong>- Le champs commentaire est requis</strong></font></span><br><br>";}
				}
			}
		}
		?>
<?
if(session_is_registered("pseudo")) { ?>
</font><font size="1">
<p> <font face="Geneva, Arial, Helvetica, sans-serif">
  </font></p>
</font> 
<span class="textebig"><a name="postcom">Ajouter un commentaire</a></span>
<form name="form1" method="post" action="" id="<? echo $id_news ?>">
  <p><font size="1" face="Geneva, Arial, Helvetica, sans-serif">Commentaire :<br>
    <textarea name="commentaire" cols="50" rows="4" wrap="VIRTUAL" id="commentaire"></textarea>
    </font></p>
  <p> <font size="1" face="Geneva, Arial, Helvetica, sans-serif"> 
    <input type="submit" name="addcommentaire" value="Envoyer" />
    </font></p>
</form>
<font size="1" face="Geneva, Arial, Helvetica, sans-serif"> 
<? 
} else {
	echo '<strong>Vous devez être identifié pour poster un commentaire sur ce site - merci de vous identifier ou de vous enregistrer en cliquant <a href="?p=inscription">ici</a> pour vous inscrire. </strong>';
}
?>
</font>