All pastes #820624 Raw Edit

Miscellany

public php v1 · immutable
·published 2007-12-17 18:04 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>