speedfrance

Inscris le 01/12/2010 à 22:57
  • Signature
    SpeedFrance
  • Site web
  • Nombre de sujets
    Aucun
  • Nombre de messages
    4
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

Aucun sujet créé dans les forums

Ses derniers messages sur les forums

forum
speedfrance
le 02/12/2010 à 13:11
vairable formulaire
Merci moogli cela fonctionne, encore désoler pour l'autre post mais j'ai vu qu'il était plus récent que le premier ou j'avais poster et n'avais pas vu la réponse sur celui la.
Je retiendrai un type hidden, que j'avais deja vu mais ne savais à quoi cela servai.

Et merci de m'avoir relancer ici sur l'autre post car sinon je n'aurai jamais vu la réponse :)
SpeedFrance
speedfrance
le 02/12/2010 à 12:52
comment faite un espace membre
Désoler on ne reçois pas de confirmation de réponse à une question poser. Je vais voir et vous remercie pour votre réponse.
SpeedFrance
speedfrance
le 02/12/2010 à 02:02
comment faite un espace membre
Bonjour,

J'essaye aussi d'effectuer une page repondre.php

Je recupere bien le titre de la messagerie comme moogli la dis, je recupere aussi l'id de la personne a qui je veux envoyer la reponse

Exemple: id=1 login=essai dans mon echo $dest essai apparai bien dans echo $iddest 1 apparait bien.

Par contre quand j'envoi le formulaire sur la base tous les champ sont bien récuperer et poster dans la base sauf $iddest qui reste vide.
Je n'ai pas de message d'erreur...

Je pose une parti de mon code si vous avez une suggestion, ou voyer ou ai mon erreur?? Je suis débutant dans ce langage...

$sql = 'INSERT INTO messages VALUES ("", "'.$_SESSION['id'].'", "'.$iddest.'", "'.date("Y-m-d H:i:s").'", "'.mysql_escape_string($_POST['titre']).'", "'.mysql_escape_string($_POST['message']).'")';


Voici le formulaire que j'utilise :

<form action="repondre.php" method="post">
<p align="left"><font color="#FF0000">Pour :


<?php

// on teste si notre paramètre existe bien et qu'il n'est pas vide

if (!isset($_GET['id_message']) || empty($_GET['id_message'])) {
echo 'Aucun message reconnu.';
}
else {

// on se connecte a la base

$base = mysql_connect ('localhost', 'root', 'password');
mysql_select_db ('speedfrance', $base);

// on prepare la requete qui va selectionner les champs du message

$sql = 'SELECT titre, date, message, membre.login as expediteur, membre.id as id_expediteur FROM messages, membre WHERE id_destinataire= "'.$_SESSION['id'].'" AND id_expediteur=membre.id AND messages.id="'.$_GET['id_message'].'"';

// on lance cette requette sql pour optenir id expediteur que nous aurons besoin

$req = mysql_query($sql) or die('Erreur SQL !<br />
</div>
'.$sql.'<br />'.mysql_error());
$nb = mysql_num_rows($req);
if ($nb == 0) {
echo 'Aucun message reconnu.';
}
else {


// si le message a été trouvé, on recupere l'id et le login de l'expediteur que l'ont transforme en variable

$data = mysql_fetch_array($req);
$iddest=$data['id_expediteur'];
$dest=$data['expediteur'];

}
}

// on affiche le destinataire.

echo $dest, '<br /><br />';

?>

</font></p>
<p align="left"><br />
<font color="#FF0000">Objet : </font>

<input type="text" name="titre" value="Re : <?php echo stripslashes(htmlentities(trim($data['titre']))); ?>" size="20"></p>
<p align="left">

<textarea name="message" rows="7" cols="68"><?php if (isset($_POST['message'])) echo stripslashes(htmlentities(trim($_POST['message']))); ?></textarea></p>
<p align="left"> <br />

<input type="submit" name="go" value="Envoyer" style="float: left"> </p>

</form>


Je suis sur que le problème viens du inser into ($iddest) mais ayant essayer plusieur chose j'abandonne et demande de l'aide :)

Merci d'avance pour vos réponses.
SpeedFrance

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours