Code : Tout sélectionner
$query = "SELECT * FROM forum_rep, forum_suj WHERE forum_rep.sujet = forum_suj.id AND id=".$_GET['id']."
$query = "SELECT * FROM forum_rep, forum_suj WHERE forum_rep.sujet = forum_suj.id AND forum_suj.id=".$_GET['id'];
Testes la requête sous phpMyAdmin.Code : Tout sélectionner
$db = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die ("erreur de connexion");
mysql_select_db($mysql_base,$db) or die ("erreur de connexion
base");
$query = "SELECT * FROM forum_rep, forum_suj WHERE forum_rep.sujet = forum_suj.id AND forum_suj.id=".$_GET['id'];
$resultatSujets = mysql_query($query);
mysql_close();
while ($donneesSujet = mysql_fetch_array($resultatSujets))
{ ?>
<strong>-Titre :
<a href = "index.php?option=com_lecture&id=<?php echo $donneesSujet['id']; ?>"><?php echo $donneesSujet['titre']; ?></a> par <b><a href="mailto:<?php echo $donneesSujet['email'];?>"><?php echo $donneesSujet['pseudo']; ?></a> le <? echo $donneesSujet['date']; ?> à <? echo $donneesSujet['heure']; ?></p><br>-Message :<br> <div style="font-size:10px"><?php echo $donneesSujet['message']; ?></div><hr>
<?
}
while ($donneesReponses = mysql_fetch_array($resultatsReponses))
{
?>
Reponse de <a href="mailto:<?php echo $donneesReponses['email'];?>"><?php echo $donneesReponses['pseudo_rep']; ?></a> le <? echo $donneesReponses['date']; ?> à <? echo $donneesReponses['heure']; ?><br />
-Message :<br />
<div style="font-size:10px"><? echo $donneesReponses['message_rep']; ?></div><hr />
<?
}
include('http://duk3killer.club.fr/components/com_forum/reponse.php');
?>
Code : Tout sélectionner
$db = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die ("erreur de connexion");
mysql_select_db($mysql_base,$db) or die ("erreur de connexion
base");
$query = "SELECT * FROM forum_suj WHERE id=".$_GET['id']."";
$resultatSujets = mysql_query($query);
$query = "SELECT * FROM forum_rep, forum_suj WHERE forum_rep.sujet = forum_suj.id AND forum_suj.id=".$_GET['id'];
$resultatReponses = mysql_query($query);
mysql_close();
while ($donneesSujet = mysql_fetch_array($resultatSujets))
{ ?>
<strong>-Titre :
<a href = "index.php?option=com_lecture&id=<?php echo $donneesSujet['id']; ?>"><?php echo $donneesSujet['titre']; ?></a> par <b><a href="mailto:<?php echo $donneesSujet['email'];?>"><?php echo $donneesSujet['pseudo']; ?></a> le <? echo $donneesSujet['date']; ?> à <? echo $donneesSujet['heure']; ?></p><br>-Message :<br> <div style="font-size:10px"><?php echo $donneesSujet['message']; ?></div><hr>
<?
}
while ($donneesReponses = mysql_fetch_array($resultatReponses))
{
?>
Reponse de <a href="mailto:<?php echo $donneesReponses['email'];?>"><?php echo $donneesReponses['pseudo_rep']; ?></a> le <? echo $donneesReponses['date']; ?> à <? echo $donneesReponses['heure']; ?><br />
-Message :<br />
<div style="font-size:10px"><? echo $donneesReponses['message_rep']; ?></div><hr />
<?
}
include('http://duk3killer.club.fr/components/com_forum/reponse.php');
?>
Code : Tout sélectionner
$sujet= $_GET['id'];Code : Tout sélectionner
$sujet= print $_GET['id'];Code : Tout sélectionner
$db = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die ("erreur de connexion");
mysql_select_db($mysql_base,$db) or die ("erreur de connexion base");
if (isset($_POST['pseudo']) && isset($_POST['message']) && isset($_POST['email']))
{
$pseudo = $_POST['pseudo'];
$message = $_POST['message'];
$email= $_POST['email'];
$sujet= $_GET['id'];
//$date = date("d-m-Y H:i");
htmlentities($auteur,ENT_QUOTES);
$msg = htmlentities($message,ENT_QUOTES);
$msg2 = nl2br($msg);
$query = "INSERT INTO forum_rep (id,email_rep,sujet,pseudo_rep,date_rep,message_rep,heure_rep) VALUES ('','$email','$sujet','$pseudo','','$msg2','')" or die ("erreur requête");
mysql_query($query);
mysql_close();
header('location: http://duk3killer.club.fr//index.php?option=com_forum');
}
?>Code : Tout sélectionner
<form method="post" action="components/com_forum/ajouter_rep.php">
<input type="hidden" name="reponse_id" value="<? echo $_GET['id']; ?>" />
<table border="0" width="350" align="center">
<tr>
<td width="100"><b>Pseudo</b></td>
<td width="250"><input type="text" name="pseudo"></td>
</tr>
<tr>
<td width="100"><b>E-Mail</b></td>
<td width="250"><input type="text" name="email"></td>
</tr>
<td colspan="2" align="left"><b>Message</b></td>
</tr>
<tr>
<td colspan="2" align="center">
<textarea name="message" wrap="VIRTUAL" cols="40" rows="10" onFocus="message.value=''">Entrez votre texte ici...</textarea>
</td>
</tr>
<tr>
<td colspan="2" align="center"><p>
<input type="submit" name="submit" value="Enregistrer"><input type="reset" value="Effacer" /><input type="button" value="Retour" onClick="javascript:history.back();">
</p>
</td>
</tr>
</table>
</form>
<input type="hidden" name="reponse_id" value="<? echo $_GET['id']; ?>" />
Mais lorsque tu envoies le formulaire, la variable que tu dois utiliser est "reponse_id" et non plus id.$sujet= $_POST['reponse_id'];Code : Tout sélectionner
<input type="button" name="reponse_id" value="<? echo $_GET['id']; ?>" />Code : Tout sélectionner
$db = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die ("erreur de connexion");
mysql_select_db($mysql_base,$db) or die ("erreur de connexion
base");
$query = "SELECT * FROM forum_suj WHERE id=".$_GET['id']."";
$resultatSujets = mysql_query($query);
$query = "SELECT * FROM forum_rep, forum_suj WHERE forum_rep.sujet = forum_suj.id AND forum_suj.id=".$_GET['id'];
$resultatReponses = mysql_query($query);
mysql_close();
while ($donneesSujet = mysql_fetch_array($resultatSujets))
{ ?>
<strong>-Titre :
<a href = "index.php?option=com_lecture&id=<?php echo $donneesSujet['id']; ?>"><?php echo $donneesSujet['titre']; ?></a> par <b><a href="mailto:<?php echo $donneesSujet['email'];?>"><?php echo $donneesSujet['pseudo']; ?></a> le <? echo $donneesSujet['date']; ?> à <? echo $donneesSujet['heure']; ?></p><br>-Message :<br> <div style="font-size:10px"><?php echo $donneesSujet['message']; ?></div><hr>
<?
}
while ($donneesReponses = mysql_fetch_array($resultatReponses))
{
?>
Reponse de <a href="mailto:<?php echo $donneesReponses['email'];?>"><?php echo $donneesReponses['pseudo_rep']; ?></a> le <? echo $donneesReponses['date']; ?> à <? echo $donneesReponses['heure']; ?><br />
-Message :<br />
<div style="font-size:10px"><? echo $donneesReponses['message_rep']; ?></div><hr />
<?
}
include('http://duk3killer.club.fr/components/com_forum/reponse.php');
?>
Code : Tout sélectionner
$donneesSujet['id']
Code : Tout sélectionner
$db = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die ("erreur de connexion");
mysql_select_db($mysql_base,$db) or die ("erreur de connexion
base");
$query = "SELECT * FROM forum_suj ORDER BY heure DESC";
$resultatSujets = mysql_query($query);
mysql_close();
while ($donneesSujet = mysql_fetch_array($resultatSujets))
{
?><strong>-Titre :
<a href = "index.php?option=com_lecture&id=<?php echo $donneesSujet['id']; ?>"><?php echo $donneesSujet['titre']; ?></a> par <b><a href="mailto:<?php echo $donneesSujet['email'];?>"><?php echo $donneesSujet['pseudo']; ?></a> le <? echo $donneesSujet['date']; ?> à <? echo $donneesSujet['heure']; ?><p><hr></p>
<?
}
?>
<?
include('nouveau.php');
?>
Code : Tout sélectionner
<form method="post" action="components/com_forum/ajouter.php">
<table border="0" width="350" align="center">
<tr>
<td width="100"><b>Pseudo</b></td>
<td width="250"><input type="text" name="pseudo"></td>
</tr>
<tr>
<td width="100"><b>E-Mail</b></td>
<td width="250"><input type="text" name="email"></td>
</tr>
<td width="100"><b>Sujet</b></td>
<td width="250"><input type="text" name="sujet"></td>
</tr>
<td colspan="2" align="center"><b>Message</b></td>
</tr>
<tr>
<td colspan="2" align="center">
<textarea name="message" wrap="VIRTUAL" cols="40" rows="10" onFocus="message.value=''">Entrez votre texte ici...</textarea>
</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="submit" value="Enregistrer"><input type="reset" value="Effacer" /></td>
</tr>
</table>
</form>
Code : Tout sélectionner
if (isset($_POST['pseudo']) && isset($_POST['message']) && isset($_POST['email']) && isset($_POST['sujet']))
{
$mysql_host = 'localhost';
$mysql_user = 'root';
$mysql_password = '';
$mysql_base = 'site';
$db = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die ("erreur de connexion");
mysql_select_db($mysql_base,$db) or die ("erreur de connexion base");
$sujet = $_POST['sujet'];
$pseudo = $_POST['pseudo'];
$message = $_POST['message'];
$email= $_POST['email'];
//$date = date("d-m-Y H:i");
htmlentities($sujet,ENT_QUOTES);
htmlentities($auteur,ENT_QUOTES);
$msg = htmlentities($message,ENT_QUOTES);
$msg2 = nl2br($msg);
$query = "INSERT INTO forum_suj (id,titre,pseudo,date,message,email,heure) VALUES ('','$sujet','$pseudo','','$msg2','$email','')" or die ("erreur requête");
mysql_query($query);
mysql_close();
header('location: http://duk3killer.club.fr//index.php?option=com_forum');
}
else
{
unset($_POST['sujet']);
unset($_POST['pseudo']);
unset($_POST['message']);
unset($_POST['email']);
header('location: http://duk3killer.club.fr//index.php?option=com_forum');
}
?>
Code : Tout sélectionner
$db = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die ("erreur de connexion");
mysql_select_db($mysql_base,$db) or die ("erreur de connexion
base");
$query = "SELECT * FROM forum_suj WHERE id=".$_GET['id']."";
$resultatSujets = mysql_query($query);
$query = "SELECT * FROM forum_rep, forum_suj WHERE forum_rep.sujet = forum_suj.id AND forum_suj.id=".$_GET['id'];
$resultatReponses = mysql_query($query);
mysql_close();
while ($donneesSujet = mysql_fetch_array($resultatSujets))
{ ?>
<strong>-Titre :
<a href = "index.php?option=com_lecture&id=<?php echo $donneesSujet['id']; ?>"><?php echo $donneesSujet['titre']; ?></a> par <b><a href="mailto:<?php echo $donneesSujet['email'];?>"><?php echo $donneesSujet['pseudo']; ?></a> le <? echo $donneesSujet['date']; ?> à <? echo $donneesSujet['heure']; ?></p><br>-Message :<br> <div style="font-size:10px"><?php echo $donneesSujet['message']; ?></div><hr>
<?
}
while ($donneesReponses = mysql_fetch_array($resultatReponses))
{
?>
Reponse de <a href="mailto:<?php echo $donneesReponses['email'];?>"><?php echo $donneesReponses['pseudo_rep']; ?></a> le <? echo $donneesReponses['date']; ?> à <? echo $donneesReponses['heure']; ?><br />
-Message :<br />
<div style="font-size:10px"><? echo $donneesReponses['message_rep']; ?></div><hr />
<?
}
include('http://duk3killer.club.fr/components/com_forum/reponse.php');
?>
Code : Tout sélectionner
<form method="post" action="components/com_forum/ajouter_rep.php">
<input type="hidden" name="reponse_id" value="<? echo $_GET['id']; ?>" />
<table border="0" width="350" align="center">
<tr>
<td width="100"><b>Pseudo</b></td>
<td width="250"><input type="text" name="pseudo"></td>
</tr>
<tr>
<td width="100"><b>E-Mail</b></td>
<td width="250"><input type="text" name="email"></td>
</tr>
<td colspan="2" align="left"><b>Message</b></td>
</tr>
<tr>
<td colspan="2" align="center">
<textarea name="message" wrap="VIRTUAL" cols="40" rows="10" onFocus="message.value=''">Entrez votre texte ici...</textarea>
</td>
</tr>
<tr>
<td colspan="2" align="center"><p>
<input type="submit" name="submit" value="Enregistrer"><input type="reset" value="Effacer" /><input type="button" value="Retour" onClick="javascript:history.back();">
</p>
</td>
</tr>
</table>
</form>
Code : Tout sélectionner
$db = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die ("erreur de connexion");
mysql_select_db($mysql_base,$db) or die ("erreur de connexion base");
if (isset($_POST['pseudo']) && isset($_POST['message']) && isset($_POST['email']))
{
$pseudo = $_POST['pseudo'];
$message = $_POST['message'];
$email= $_POST['email'];
$sujet= $_POST['reponse_id'];
//$date = date("d-m-Y H:i");
htmlentities($auteur,ENT_QUOTES);
$msg = htmlentities($message,ENT_QUOTES);
$msg2 = nl2br($msg);
$query = "INSERT INTO forum_rep (id,email_rep,sujet,pseudo_rep,date_rep,message_rep,heure_rep) VALUES ('','$email','$sujet','$pseudo','','$msg2','')" or die ("erreur requête");
mysql_query($query);
mysql_close();
header('location: http://duk3killer.club.fr//index.php?option=com_forum');
}
?>
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 17 invités