Ses derniers messages sur les forums
SUPER ! merci
non marche pas non plus, en fait le probleme vient pas des balise html qui se trouve dans ma variable mais des " " qui se trouve dans ma variables. j'ai beau faire 1 ou plusieurs addslash sur ma variable , rien n'y change ...
Doit bien y avoir un moyen que les " qui sont à l'interieur de ma variable ne soient pas interpretés ..
bah j'ai cherché, et c'est pour ac que je pose la question ici, car je trouve plein de truc mais qui ne marche pas dans mon code (celle que j'utilise dans le code que j'ai donné est censé etre une regexp qui marche) ..
apparement le probleme vient du fait que $message contient des balises html ...
j'ai essayé : 'message'
'.message.'
' ".message." '
rien n'y fait, il y a des differences selon la methode utilisée mais rien de totalement bon.
oui, j'ai progressé, j'arrive maintenant a faire afficher dans le texarea des choses, mais il semble que lorsque ma variable est trop grande cela ne marche pas :
echo "<form name=formmail method=post Action='$PHP_SELF'>";
echo "<SELECT id=sites size=1 onchange=\"article.value = sites.value\";>";
$query="SELECT * FROM TABLE_toto Where type ='valid_ok'";
$result = mysql_query($query,$db);
while ($data=mysql_fetch_object($result)) {
$type=$data->type;
$titre=$data->titre;
$message=$data->message;
echo"<option value=$message>$type</option>";
echo"<option value=1>$titre</option>";
}
echo "</SELECT>";
echo "<TR><td align='center'><textarea rows=24 id=article cols=90> </textarea></td></TR>";
echo "</form>";
echo "</table>";
dans ce code, au lieu d'afficher $type dans le menu deroulant, il le remplace par la valeur de $message qui est trés longue, si a la place de $message dans le select , je met "2" la ca marche im m'affiche bien le $type.
de plus toujours dans le cas de value=$message , lorsque je change sur $type; il me pas dans le textarea la valeur complete de $message mais juste un morceau voir juste une balise ...
Merci d'avance pour votre aide
salut,
oui le melange php js est normal, c'est juste pour faire de belles couleur.
Pour les regex, je pense que celle pour le check de l'url n'est pas bonne, et j'aurai voulu savoir si qu'lqu'un en avait une qui collerai dans mon code
oui, apparement c'est plus onChange ,mais meme avec onChange ça marche pas. 8-(
Salut,
dans mon code php, je fais une requete sql à partir de laquelle je construit un Select.J'aimerai que lorsque je selectione un element de la liste, cela change le contenu de mon textarea. Celui ci fait parti du meme formulaire.
Je vous paste le code que j'ai faait et qui ne marchepas.
MErci d'avance
<?php
echo "<form name='formmail' method='post' Action='$PHP_SELF'>";
echo "<SELECT NAME=\"mailtype\"><option selected>-Select Mail-</option>";
$query="SELECT * FROM $sql_trade_mail";
$result = mysql_query($query,$db);
while ($data=mysql_fetch_object($result)) {
$type=$data->type;
$titre=$data->titre;
$message=$data->message;
echo"<option onSelect=\"document.formmail.article.value=$titre;\">$type</option>";
}
echo "</SELECT>";
echo "<TR><td align='center'><textarea rows='24' name='article' cols='90'>$message</textarea></td></TR>";
echo "<TR><td align='center'><input type='submit' name='Submit' value='Modifier' class='noir11pix'></td></TR>";
echo "</form>";
?>
bonjour,
me voici de retour avec un validateur de formulaire avec des regexp pour l'url et l'email.
j'ai 2 questions concernant cette fonction VerificationFormulaire() :
1- elle marche à moitié, si je met un check juste sur l'email, ca amrche dés que je met le check sur l'url ca plante.
2- avez vous des regex qui soient meilleur pour l'email et l'url. j'ai cru comprendre que celle que j'utilise notament pour l'email, ne permet pas des email style toto@xxx.info ou encore toto@xx.yy.ff.com
MErci d'avance. je vous joins le code ci dessous.
<?php
function VerificationFormulaire()
{
var url = document.formu.site_url.value;
var verifurl = /^http://www.([[:alnum:]])+([-]?[[:alnum:]])\.([a-z]{2,4})$/
var email = document.formu.site_email.value;
var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
if (verifurl.exec(url) == null)
{
alert("Url invalide ! ");
return false;
}
else if (verif.exec(email) == null)
{
alert("Email non Valide.");
return false;
}
}
?>
yep je met les truc php juste pour utiliser les bb-code .. voila ca tout 8-)