Aller au contenu

Mémo texte en HTML ?


mimi98

Messages recommandés

Membre, 25ans Posté(e)
mimi98 Membre 124 messages
Baby Forumeur‚ 25ans‚
Posté(e)

Bonjour,

Je voudrais avoir le code html d'un mémo en texte.

Les visiteurs peuvent y marquer ce qu'il veulent dedans et le texte restera affiché.

Cela est pour un espace membre.

Merci de vos réponses.

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Membre, Admiratrice de Scrat, 35ans Posté(e)
Adenora Membre 5 400 messages
35ans‚ Admiratrice de Scrat,
Posté(e)

Bonjour,

Un exemple de marche à suivre (comme le module Note de iGoogle).

La page mémo contiendrait :

- Un champ texte

- Un bouton Modifier

Une fois sur la page : recherche dans la base de données pour voir si le membre avait déjà noté un message.

Si oui, le message s'affiche directement dans le champ texte, sinon et bien le champ texte est vide.

En cliquant sur Modifier, le message va être ... modifié et enregistré dans la base de données.

J'espère que tu as compris ce que je veux dire. Si tu ne sais pas coder en PHP, je peux te filer un coup de main.

Lien à poster
Partager sur d’autres sites

Membre, 25ans Posté(e)
mimi98 Membre 124 messages
Baby Forumeur‚ 25ans‚
Posté(e)

Merci de ta réponse.

Je n'ai pas tellement compris ton système...

As - tu un code html, javascript, ...??

Lien à poster
Partager sur d’autres sites

Membre, Admiratrice de Scrat, 35ans Posté(e)
Adenora Membre 5 400 messages
35ans‚ Admiratrice de Scrat,
Posté(e)

Je vais te le coder, tu me diras si ça te va.

Lien à poster
Partager sur d’autres sites

Membre, 25ans Posté(e)
mimi98 Membre 124 messages
Baby Forumeur‚ 25ans‚
Posté(e)

En fait j'essaye de réaliser un espace membre pour mon site internet a part : ici

J'ai quelques difficultés étant donné que le serveur que j'utilise bug avec le PHP....

J'utilise le serveur webnode.fr.

Aurez - tu une solution ??

Lien à poster
Partager sur d’autres sites

Membre, Admiratrice de Scrat, 35ans Posté(e)
Adenora Membre 5 400 messages
35ans‚ Admiratrice de Scrat,
Posté(e)

Hum, je ne connais pas du tout Webnode.

Et si le PHP ne fonctionne pas dessus, il faudrait peut être faire le memo en Javascript (si c'est faisable), mais là je m'y connais moins.

Lien à poster
Partager sur d’autres sites

Membre, 25ans Posté(e)
mimi98 Membre 124 messages
Baby Forumeur‚ 25ans‚
Posté(e)

Le PHP bug des fois je n'ai pas dis toujours ;-)

Je peux peut-être essayé ... Mais je ne sais pas non plus si cela va fonctionner.

Lien à poster
Partager sur d’autres sites

Membre, Admiratrice de Scrat, 35ans Posté(e)
Adenora Membre 5 400 messages
35ans‚ Admiratrice de Scrat,
Posté(e)

Le code que j'ai crée vite fait :

<?php 

$id_m = 1; // Ici, ce sera l'id du membre, donc à voir avec les sessions !!

$serveur = ""; // A modifier, l'adresse du serveur de la base de données.
$utilisateur = ""; // A modifier, le nom d'utilisateur pour accéder à la base de données.
$mdp = ""; // A modifier, le mot de passe pour accéder à la base de données.
$bdd = ""; // A modifier, le nom de la base de données.

mysql_connect($serveur,$utilisateur,$mdp);
mysql_select_db($bdd); 

$aff = ""; // Variable pour dire au membre que le message a été ajouté ou modifié à la base de données

$req = mysql_query("SELECT * FROM memo where id_m = $id_m");
if (!isset($_POST['message'])) {
	// Premier chargement de la page, on va aller chercher le message dans la base de données si il y en a un
	if (mysql_num_rows($req) == 0) {
		// Aucun message
		$message = "";
	}
	else {
		// Il y a un message
		$data = mysql_fetch_array($req);
		$message = stripslashes($data['message']);
	}
}
else {
	$message = $_POST['message'];
	if (mysql_num_rows($req) == 0) {
		// Aucun message, on en ajoute un
		mysql_query("INSERT INTO memo VALUES ('',$id_m,'".addslashes($message)."')");
		$aff = "Message ajouté";
	}
	else {
		// Il y a déjà un message dans la base de données, mise à jour du message
		mysql_query("UPDATE memo SET message='".addslashes($message)."' WHERE id_m=$id_m");
		$aff = "Message mis à jour";
	}

}
mysql_close();

echo $aff;
?>

<form method="POST" action="memo.php">
<textarea name="message" cols="50" rows="15"><?php echo $message; ?></textarea><br>
<input type="submit" Value="Modifier">
</form>

Et pour la création de la table dans la base de données :

Nom de la table : memo

Les champs :

-> id : int AUTO_INCREMENT (clef primaire)

-> id_m : int (c'est l'id membre)

-> message : text

Lien à poster
Partager sur d’autres sites

Membre, Admiratrice de Scrat, 35ans Posté(e)
Adenora Membre 5 400 messages
35ans‚ Admiratrice de Scrat,
Posté(e)

Je suis bête :

<form method="POST" action="">
<textarea name="message" cols="50" rows="15"><?php echo $message; ?></textarea><br>
<input type="submit" Value="Modifier">
</form>

Dans action, tu ne mets rien, comme je l'ai écrit.

Et j'ai l'impression que le php ne fonctionne pas sur ton site. Sinon, il n'écrirait pas <?php echo $message; ?>

Lien à poster
Partager sur d’autres sites

Membre, 25ans Posté(e)
mimi98 Membre 124 messages
Baby Forumeur‚ 25ans‚
Posté(e)

Cela ne marche toujours pas.....

Lien à poster
Partager sur d’autres sites

Membre, Admiratrice de Scrat, 35ans Posté(e)
Adenora Membre 5 400 messages
35ans‚ Admiratrice de Scrat,
Posté(e)

J'ai épuisé mon stock d'idées.

Mais ça m'intéresse de savoir pourquoi ça ne fonctionne pas si quelqu'un trouve la solution.

Lien à poster
Partager sur d’autres sites

Membre, 25ans Posté(e)
mimi98 Membre 124 messages
Baby Forumeur‚ 25ans‚
Posté(e)

Merci quand même.

Est-ce que tu aurait d'autres idées à me proposer.

Quels autres widgets mettre sur l'espace membre de l'utilisateur ?

Quels informations mettre (comme dans l'exemple ?

Donne moi toute tes idées ainsi que liens qui donne les codes des widgets :-)

Je t'en remercie d'avance

Lien à poster
Partager sur d’autres sites

Membre, Admiratrice de Scrat, 35ans Posté(e)
Adenora Membre 5 400 messages
35ans‚ Admiratrice de Scrat,
Posté(e)

Je ne sais pas trop, mais pourquoi pas :

- Liste d'amis

- Messagerie

Pour le code, il faudrait faire une recherche approfondie sur le Net.

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×