[PHP] Probleme de syntaxe

Fermé
MaO - 5 févr. 2008 à 09:47
 MaO - 5 févr. 2008 à 10:01
Bonjour,

Je suis actuellement entrin de faire un site internet pour un collège!

Je suis blocké sur une page pour que les élèves puissent poster des articles pour leur club...


Je voudras que lorsque l'éève cliv sur un bouton ca lui ajoute dans la box ou il tape son texte par exemple < b > (sans espace) < / b >
Comme sur se forum par exemple lorsqu'on click sur 'G' pour ettreen gras !

Voila ma page basique juste pour l'ajout d'un article:

<code>
<input type="hidden" name="parents" value="" />
<input type="hidden" name="post" value="" />
<input type="hidden" name="stickold" value="" />
<input type="hidden" name="new" value="0" />
<input type="hidden" name="cat" id="catid" value="22" />
<input type="hidden" name="numreponse" value="" />
<input type="hidden" name="numrep" value="" />
<input type="hidden" name="page" value="1" />
<input type="hidden" name="verifrequet" value="1100" />
<input type="hidden" name="p" value="1" />
<input type="hidden" name="sondage" value="0" />
<input type="hidden" name="sond" value="0" />
<input type="hidden" name="cache" value="cache" />
<input type="hidden" name="owntopic" value="0" />
<input type="hidden" name="config" id="configid" value="hfr.inc" />
<table class="main" cellspacing="0" cellpadding="4" width="100%">
<tr class="cBackHeader">
<th colspan="2" style="text-align:center">Page d'administration du club [NOM]</th>
</tr>
<tr class="reponse">
<th class="repCase1"><br /><br /><br />
<br /> 
<img style="cursor:pointer" class="text_bold" onclick="TAinsert('[b]','/b');" title="Mettre en gras le texte. Syntaxe : [b]texte/b" alt="[b]" src="https://forum-images.hardware.fr/icones/message/bold.gif" width="27" height="28" /><img
style="cursor:pointer" class="text_ita" onclick="TAinsert('[i]','/i');" title="Mettre en italique le texte. Syntaxe : [i]texte/i" alt="[i]" src="https://forum-images.hardware.fr/icones/message/italic.gif" width="25" height="28" /><img
style="cursor:pointer" class="text_under" onclick="TAinsert('[u]','/u');" title="Souligner le texte. Syntaxe : [u]texte/u" alt="[u]" src="https://forum-images.hardware.fr/icones/message/underline.gif" width="26" height="28" /><img
style="cursor:pointer" class="text_strike" onclick="TAinsert('[strike]','/strike');" title="Barrer le texte. Syntaxe : [strike]texte/strike" alt="[strike]" src="https://forum-images.hardware.fr/icones/message/strike.gif" width="26" height="28" /><img
style="cursor:pointer" class="text_spoiler" onclick="TAinsert('[spoiler]','/spoiler');" title="Masquer le texte. Syntaxe : [spoiler]texte/spoiler" alt="[spoiler]" src="https://forum-images.hardware.fr/icones/message/spoiler.gif" width="26" height="28" /><img
style="cursor:pointer" class="text_fixed" onclick="TAinsert('[fixed]','/fixed');" title="Ecrire avec une police de taille fixe. Syntaxe : [fixed]texte/fixed" alt="[fixed]" src="https://forum-images.hardware.fr/icones/message/fixe.gif" width="26" height="28" /><img
style="cursor:pointer" class="cpp" onclick="TAinsert('[cpp]','/cpp');" title="Insérer du code C/C++. Syntaxe : [cpp]texte/cpp" alt="[cpp]" src="https://forum-images.hardware.fr/icones/message/c.gif" width="26" height="28" /><img
style="cursor:pointer" class="text_url" onclick="TAinsert('[url]','/url');" title="Insérer une URL. Syntaxe : [url]texte/url" alt="[url]" src="https://forum-images.hardware.fr/icones/message/url.gif" width="26" height="28" /><img
style="cursor:pointer" class="text_email" onclick="TAinsert('[email]','/email');" title="Insérer une adresse email. Syntaxe : [email]email@hostname.com/email" alt="[email]" src="https://forum-images.hardware.fr/icones/message/email.gif" width="26" height="28" /><img
style="cursor:pointer" class="image" onclick="TAinsert('[img]','/img');" title="Insérer une image. Syntaxe : [img]http://www.exemple.com/exemple.jpg/img" alt="[img]" src="https://forum-images.hardware.fr/icones/message/image.gif" width="26" height="28" /><img
style="cursor:pointer" class="text_puce" onclick="TAinsert('[*]','');" title="Insérer une puce. Syntaxe : [*]texte" alt="[*]" src="https://forum-images.hardware.fr/icones/message/puce.gif" width="23" height="28" />
  
</div>
<div class="left">
  
</div>
<div class="spacer"> </div>
<br /><textarea cols="75" rows="14" class="contenu" name="contenu" id="contenu" accesskey="c">
A voir également:

3 réponses

<input type="hidden" name="parents" value="" />
<input type="hidden" name="post" value="" />
<input type="hidden" name="stickold" value="" />
<input type="hidden" name="new" value="0" />
<input type="hidden" name="cat" id="catid" value="22" />
<input type="hidden" name="numreponse" value="" />
<input type="hidden" name="numrep" value="" />
<input type="hidden" name="page" value="1" />
<input type="hidden" name="verifrequet" value="1100" />
<input type="hidden" name="p" value="1" />
<input type="hidden" name="sondage" value="0" />
<input type="hidden" name="sond" value="0" />
<input type="hidden" name="cache" value="cache" />
<input type="hidden" name="owntopic" value="0" />
<input type="hidden" name="config" id="configid" value="hfr.inc" />
<table class="main" cellspacing="0" cellpadding="4" width="100%">
	<tr class="cBackHeader">
		<th colspan="2" style="text-align:center">Page d'administration du club [NOM]</th>
	</tr>
<tr class="reponse">
		<th class="repCase1"><br /><br /><br />
				<br />&nbsp;
				<img style="cursor:pointer" class="text_bold" onclick="TAinsert('[b]','/b');" title="Mettre en gras le texte. Syntaxe : [b]texte/b" alt="[b]" src="https://forum-images.hardware.fr/icones/message/bold.gif" width="27" height="28" /><img
				style="cursor:pointer" class="text_ita" onclick="TAinsert('[i]','/i');" title="Mettre en italique le texte. Syntaxe : [i]texte/i" alt="[i]" src="https://forum-images.hardware.fr/icones/message/italic.gif" width="25" height="28" /><img
				style="cursor:pointer" class="text_under" onclick="TAinsert('[u]','/u');" title="Souligner le texte. Syntaxe : [u]texte/u" alt="[u]" src="https://forum-images.hardware.fr/icones/message/underline.gif" width="26" height="28" /><img
				style="cursor:pointer" class="text_strike" onclick="TAinsert('[strike]','/strike');" title="Barrer le texte. Syntaxe : [strike]texte/strike" alt="[strike]" src="https://forum-images.hardware.fr/icones/message/strike.gif" width="26" height="28" /><img
				style="cursor:pointer" class="text_spoiler" onclick="TAinsert('[spoiler]','/spoiler');" title="Masquer le texte. Syntaxe : [spoiler]texte/spoiler" alt="[spoiler]" src="https://forum-images.hardware.fr/icones/message/spoiler.gif" width="26" height="28" /><img
				style="cursor:pointer" class="text_fixed" onclick="TAinsert('[fixed]','/fixed');" title="Ecrire avec une police de taille fixe. Syntaxe : [fixed]texte/fixed" alt="[fixed]" src="https://forum-images.hardware.fr/icones/message/fixe.gif" width="26" height="28" /><img
				style="cursor:pointer" class="cpp" onclick="TAinsert('[cpp]','/cpp');" title="Insérer du code C/C++. Syntaxe : [cpp]texte/cpp" alt="[cpp]" src="https://forum-images.hardware.fr/icones/message/c.gif" width="26" height="28" /><img
				style="cursor:pointer" class="text_url" onclick="TAinsert('[url]','/url');" title="Insérer une URL. Syntaxe : [url]texte/url" alt="[url]" src="https://forum-images.hardware.fr/icones/message/url.gif" width="26" height="28" /><img
				style="cursor:pointer" class="text_email" onclick="TAinsert('[email]','/email');" title="Insérer une adresse email. Syntaxe : [email]email@hostname.com/email" alt="[email]" src="https://forum-images.hardware.fr/icones/message/email.gif" width="26" height="28" /><img
				style="cursor:pointer" class="image" onclick="TAinsert('[img]','/img');" title="Insérer une image. Syntaxe : [img]http://www.exemple.com/exemple.jpg/img" alt="[img]" src="https://forum-images.hardware.fr/icones/message/image.gif" width="26" height="28" /><img
				style="cursor:pointer" class="text_puce" onclick="TAinsert('[*]','');" title="Insérer une puce. Syntaxe : [*]texte" alt="[*]" src="https://forum-images.hardware.fr/icones/message/puce.gif" width="23" height="28" />
				&nbsp;&nbsp;
			</div>
			<div class="left">
				&nbsp;&nbsp;
			</div>
			<div class="spacer">&nbsp;</div>
	<br /><textarea cols="75" rows="14" class="contenu" name="contenu" id="contenu" accesskey="c"></textarea><input type="hidden" name="wysiwyg" value="0" />
<input onclick=" return verif_not_empty()" type="submit" accesskey="s" value="Valider votre message" name="submit" /><input type="button" accesskey="a" value="Aperçu" onclick="apercevoir();" />		<div id="addCommentMessage"></div>
		</td>
	</tr>
	</table><form action="/apercu.php" target="apercu_frame" method="post" name="apercu_form" id="apercu_form">
<input type="hidden" name="apercu_contenu" id="apercu_contenu" value="" />
<input type="hidden" name="apercu_smiley" id="apercu_smiley" value="" />
<input type="hidden" name="config" value="hfr.inc" />
</form>

0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
5 févr. 2008 à 09:55
J'ai regardé ton code:

Pourquoi tous ces champstype=" hidden" ?

Si ils sont cachés, ils n'apparaitront pas dans ta page.

De plus le fait de mettre <b></b> ne mettra pas en gras dans un input, cette balise sert à mettre en gras du texte dans une page html, pas à l'intérieur d'un champ input.

Sur le site CCM c'est un mini éditeur de texte.
0
Humm desolé oublie les input ^^

Ma vrai question est comment ajouter du code dans a box en cliquant sur une image?


<table class="main" cellspacing="0" cellpadding="4" width="100%">
	<tr class="cBackHeader">
		<th colspan="2" style="text-align:center">Page d'administration du club [NOM]</th>
	</tr>
<tr class="reponse">
		<th class="repCase1"><br /><br /><br />
				<br />&nbsp;
				<img style="cursor:pointer" class="text_bold" onclick="TAinsert('[b]','[/b]');" title="Mettre en gras le texte. Syntaxe : [b]texte[/b]" alt="[b]" src="C:\Program Files\EasyPHP 2.0b1\www\img\icones\bold.gif" width="27" height="28" /><img
				style="cursor:pointer" class="text_ita" onclick="TAinsert('[i]','[/i]');" title="Mettre en italique le texte. Syntaxe : [i]texte[/i]" alt="[i]" src="C:\Program Files\EasyPHP 2.0b1\www\img\icones\italic.gif" width="25" height="28" /><img
				style="cursor:pointer" class="text_under" onclick="TAinsert('[u]','[/u]');" title="Souligner le texte. Syntaxe : [u]texte[/u]" alt="[u]" src="C:\Program Files\EasyPHP 2.0b1\www\img\icones\underline.gif" width="26" height="28" /><img
				style="cursor:pointer" class="text_strike" onclick="TAinsert('[strike]','[/strike]');" title="Barrer le texte. Syntaxe : [strike]texte[/strike]" alt="[strike]" src="C:\Program Files\EasyPHP 2.0b1\www\img\icones\strike.gif" width="26" height="28" /><img
				style="cursor:pointer" class="text_spoiler" onclick="TAinsert('[spoiler]','[/spoiler]');" title="Masquer le texte. Syntaxe : [spoiler]texte[/spoiler]" alt="[spoiler]" src="C:\Program Files\EasyPHP 2.0b1\www\img\icones\spoiler.gif" width="26" height="28" /><img
				style="cursor:pointer" class="text_fixed" onclick="TAinsert('[fixed]','[/fixed]');" title="Ecrire avec une police de taille fixe. Syntaxe : [fixed]texte[/fixed]" alt="[fixed]" src="C:\Program Files\EasyPHP 2.0b1\www\img\icones\fixe.gif" width="26" height="28" /><img
				style="cursor:pointer" class="cpp" onclick="TAinsert('[cpp]','[/cpp]');" title="Insérer du code C/C++. Syntaxe : [cpp]texte[/cpp]" alt="[cpp]" src="C:\Program Files\EasyPHP 2.0b1\www\img\icones\c.gif" width="26" height="28" /><img
				style="cursor:pointer" class="text_url" onclick="TAinsert('[url]','[/url]');" title="Insérer une URL. Syntaxe : [url]texte[/url]" alt="[url]" src="C:\Program Files\EasyPHP 2.0b1\www\img\icones\url.gif" width="26" height="28" /><img
				style="cursor:pointer" class="text_email" onclick="TAinsert('[email]','[/email]');" title="Insérer une adresse email. Syntaxe : [email]email@hostname.com[/email]" alt="[email]" src="C:\Program Files\EasyPHP 2.0b1\www\img\icones\email.gif" width="26" height="28" /><img
				style="cursor:pointer" class="image" onclick="TAinsert('[img]','[/img]');" title="Insérer une image. Syntaxe : [img]http://www.exemple.com/exemple.jpg[/img]" alt="[img]" src="C:\Program Files\EasyPHP 2.0b1\www\img\icones\image.gif" width="26" height="28" /><img
				style="cursor:pointer" class="text_puce" onclick="TAinsert('[*]','');" title="Insérer une puce. Syntaxe : [*]texte" alt="[*]" src="C:\Program Files\EasyPHP 2.0b1\www\img\icones\puce.gif" width="23" height="28" />
				&nbsp;&nbsp;
			</div>
			<div class="left">
				&nbsp;&nbsp;
			</div>
			<div class="spacer">&nbsp;</div>
	<br /><textarea cols="75" rows="14" class="contenu" name="contenu" id="contenu" accesskey="c"></textarea><input type="hidden" name="wysiwyg" value="0" />
<input onclick=" return verif_not_empty()" type="submit" accesskey="s" value="Valider votre message" name="submit" /><input type="button" accesskey="a" value="Aperçu" onclick="apercevoir();" />		<div id="addCommentMessage"></div>
		</td>
	</tr>
	</table><form action="/apercu.php" target="apercu_frame" method="post" name="apercu_form" id="apercu_form">
<input type="hidden" name="apercu_contenu" id="apercu_contenu" value="" />
<input type="hidden" name="apercu_smiley" id="apercu_smiley" value="" />
<input type="hidden" name="config" value="hfr.inc" />
</form>
0