Aller au contenu

Mémo texte en HTML ?


Messages recommandés

mimi98 Membre 124 messages
Forumeur inspiré‚ 20ans
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.

Partager ce message


Lien à poster
Partager sur d’autres sites
Annonces
Maintenant
Adenora Membre 5 400 messages
Admiratrice de Scrat‚ 30ans
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.

Partager ce message


Lien à poster
Partager sur d’autres sites
mimi98 Membre 124 messages
Forumeur inspiré‚ 20ans
Posté(e)

Merci de ta réponse.

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

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

Partager ce message


Lien à poster
Partager sur d’autres sites
Adenora Membre 5 400 messages
Admiratrice de Scrat‚ 30ans
Posté(e)

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

Partager ce message


Lien à poster
Partager sur d’autres sites
mimi98 Membre 124 messages
Forumeur inspiré‚ 20ans
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 ??

Partager ce message


Lien à poster
Partager sur d’autres sites
Adenora Membre 5 400 messages
Admiratrice de Scrat‚ 30ans
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.

Partager ce message


Lien à poster
Partager sur d’autres sites
mimi98 Membre 124 messages
Forumeur inspiré‚ 20ans
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.

Partager ce message


Lien à poster
Partager sur d’autres sites
Adenora Membre 5 400 messages
Admiratrice de Scrat‚ 30ans
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

Modifié par Adenora

Partager ce message


Lien à poster
Partager sur d’autres sites
Adenora Membre 5 400 messages
Admiratrice de Scrat‚ 30ans
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; ?>

Modifié par Adenora

Partager ce message


Lien à poster
Partager sur d’autres sites
mimi98 Membre 124 messages
Forumeur inspiré‚ 20ans
Posté(e)

Cela ne marche toujours pas.....

Partager ce message


Lien à poster
Partager sur d’autres sites
Adenora Membre 5 400 messages
Admiratrice de Scrat‚ 30ans
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.

Partager ce message


Lien à poster
Partager sur d’autres sites
mimi98 Membre 124 messages
Forumeur inspiré‚ 20ans
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

Modifié par mimi98

Partager ce message


Lien à poster
Partager sur d’autres sites
Adenora Membre 5 400 messages
Admiratrice de Scrat‚ 30ans
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.

Partager ce message


Lien à poster
Partager sur d’autres sites
Annonces
Maintenant

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement

×

Information importante

Ce site internet utilise des cookies pour améliorer l'expérience utilisateur. En naviguant sur ce site vous acceptez que des cookies soient placés sur votre navigateur. Conditions d’utilisation Politique de confidentialité