Aller au contenu

Topaze

Actif
  • Compteur de contenus

    40
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Je suis en train de faire une messagerie interne sur mon site. Lorsque je clique sur le lien titre le message ne s'affiche pas.Pouvez vous me dire ce qui pose problème. Voici mon bout de code // on prépare une requete SQL selectionnant la date, le titre et l'expediteur du message que l'on souhaite lire, tout en prenant soin de vérifier que le message appartient bien au membre connecté $sql = 'SELECT titre, date, message, membres.pseudo as num_expediteur FROM messages, membres WHERE pseudo_destinataire="'.$_SESSION['pseudo'].'" AND pseudo_expediteur=membres.pseudo AND messages.pseudo="'.$_POST['pseudo_message'].'"'; // on lance cette requete SQL à MySQL $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); $nb = mysql_num_rows($req); if ($nb == 0) { echo 'Aucun message reconnu.'; } else { // si le message a été trouvé, on l'affiche $data = mysql_fetch_array($req); echo $data['date'] , ' - ' , stripslashes(htmlentities(trim($data['titre']))) , '</a> [ Message de ' , stripslashes(htmlentities(trim($data['num_expediteur']))) , ' ]<br /><br />'; echo nl2br(stripslashes(htmlentities(trim($data['message']))));
  2. Topaze

    tchat

    Soyez sympa il y a vraiment personne pour me guider
  3. Topaze

    tchat

    Salut, Je suis entrain de faire un tchat sur mon site. cela marche mais j'aimerai que deux membres puissent discuter sans que les autres membres ne sachent pas de quoi ils parlent. Un peu comme dans amitié.fr pouvez vous me dire comment faire Merci
  4. J'aimerai maintenant donner la même taille aux photos envoyées pouvez vous me dire comment procéder Merci C'est bon il fallait utiliser width et height Autre chose comment afficher une image dans le champ photo quand l'utilisateur n'envoie pas de photo
  5. Comment le faire et dans quel script je le mets
  6. ou bien j'upload mal <?php $repertoireDestination = "data/"; $nomDestination = $_FILES["photo"]["name"]; // Pour raison de sécurité nous ajouterons aux fichiers // portant une extension .php .php3, l'extension .txt if (eregi(".php", $nomDestination)) { $nomDestination .= ".txt"; } if (is_uploaded_file($_FILES["photo"]["tmp_name"])) { if (move_uploaded_file($_FILES["photo"]["tmp_name"], $repertoireDestination.$nomDestination)) { // echo "Le fichier temporaire ".$_FILES["photo"]["tmp_name"]. // " a été déplacé vers ".$repertoireDestination.$nomDestination; //$photo=$repertoireDestination.$nomDestination; $name_file =[B][COLOR=red]$_FILES['photo']['name']; } else { echo "Le déplacement du fichier temporaire a échoué". " vérifiez l'existence du répertoire ".$repertoireDestination; } } else { echo "Le fichier n'a pas été uploadé (trop gros ?)"; } ?> j'appelle ce script au début de mon script d' insertion de données Bout de code $requete = "INSERT INTO Table (num,pseudo ,motdepasse,photo ) VALUES ('','". $pseudo ."', '".$motdepasse."','$name_file')";
  7. j'y pense je n'ai pas ouvert le répertoire qui contient mes photos le problème n'est il pas là
  8. la photo ne s'affiche pas. Quand je fais clique droit sur la croix rouge de ma page voici ce que j'ai Type : Non disponible Adresse : http://127.0.0.1/www/site/14.jpg Taille Non disponible Dimension: 28x30 pixels Je suis allé voir dans mon dossier voici ce que j'ai C:\EasyPHP1-8\www\site\dossier Dimenssion: 85x 114 pixels Taille : 3,97 Ko Type : Image JPEG Dans ma table le champ photo contient 14.jpg
  9. Voici le script pour afficher la fiche du membre <? $pseudo = isset($_POST["pseudo"]) ? $_POST["pseudo"] : ""; // information pour la connection à le DB $host = 'localhost'; $user = 'root'; $pass = ''; $db = 'nombase'; // connection à la DB $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() ); mysql_select_db($db) or die ('Erreur :'.mysql_error()); // requête SQL qui compte le nombre total d'enregistrement dans la table et qui //récupère tous les enregistrements $select = "SELECT * FROM Table WHERE pseudo='$pseudo'"; $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() ); $total = mysql_num_rows($result); // debut du tableau echo '<table border="0" bgcolor="">'."\n"; echo '<tr>'; echo '<td><img src="http://127.0.0.1/www/site/'.mysql_result($total,0,"photo").'"></td>'; echo'</tr>'; // si on a récupéré un résultat on l'affiche. if($total) { // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne. while ($row = mysql_fetch_array($result)) { echo '<tr>'; echo '<td><font color="#023161"><b>'.$row["pseudo"].'</font></b> '; echo '<td>souhaite rencontrer</td>'; echo'<td>'.$row["jerecherche"].'</td>'; echo '</tr>'; echo '<tr>'; echo '<td></td>'; echo '<td><font color="#023161"><b>VILLE</font></b></td>'; echo '<td>'.$row["ville"].'</td>'; echo'</tr>'; echo '<tr>'; echo '<td></td>'; echo '<td><font color="#023161"><b>PAYS</font></b></td>'; echo '<td>'.$row["pays"].'</td>'; echo '</tr>'."\n"; echo '</table>'."\n"; // fin du tableau. }} else { echo 'Pas d\'enregistrements dans cette table...'; } // on libère le résultat mysql_free_result($result); mysql_close(); ?>
  10. Parse error: parse error, expecting `','' or `';'' in http://127.0.0.1/www/site/fiche.php on line 29 qui correspond au code que vous m'aviez envoyé
  11. Mon problème affichage d'image n'est pas résolu.Dans le champ de ma table j'ai toto.jpg et l'image à le même nom dans le répertoire. Si quelqu'un peut m'aider ce sera génial. J'aimerai que dans la section membre de mon site quand l'utilisateur tape le pseudo d'un membre sa fiche puisse s'afficher. Ce que j'arrive à faire mais la photo n'apparait pas. Voici le bout de code que j'ai mis dans mon script qui affiche toutes les données du membre. echo '<td><img src=&quot;http://127.0.0.1/www/site/affiche.php?pseudo=".$pseudo."/"></td>'; affichage.php <?php header('content-type: image/jpeg'); readfile('http://127.0.0.1/site/dossier'); ?>
  12. Salut, je n'ai jamais utilisé cette fonction. Je vais voir comment cela fonction et suivre ton conseil. A+
  13. C'est un calendrier -agenda que j'aimerai mettre sur mon site. 1er cas : Lorsque l'utilisateur clique sur un jour donné une page doit afficher soit la liste des évenements de ce jour ou une page lui annoncant qu'il y a pas dévenements. 2ème cas ou bien afficher à l'aide d'un calendrier tous les évenements par mois. Au fait j'ai déjà fait un truc simple qui marche mais qui n'est pas fun à mon avis. J'ai crée une table event qui comprend les champs (type_event, date_event, lieu, description) quand l'utilisateur choisit dans une liste déroulante un type d'évenement j'affiche la liste des évenements à venir Par ailleurs j'utilise Easyphp.
  14. Excuses moi je cherche mais je ne trouve pas. il y a un autre problème le calendrire ne s'affiche pas du tout apres la correction
×
×
  • Créer...