concatenation

Petit nouveau ! | 2 Messages

05 sept. 2010, 12:10

bonjour le monde

voila j ai ce script et je voudrais dans le label site .
je voudrais qui soit rajouter sans le taper ca au debut

<a href="
argument taper a l ecran
ca apres
" target="_blank">la recuperer le label nom taper a l ecran

et ca a la fin
</a>

dans le champ nom je tape : Google

dans le champ site je tape ca : http://www.google.fr


pour avoir dans ma base ca

<a href="http://www.google.fr"target="_blank">Google</a>
<form id="monform" name="form1" method="post" enctype="multipart/form-data" action="prisesAjout.php">
<p>
<label>Nom:
<input type="text" name="nom" />
</label>
</p>
<p>
<label>Site:
<input type="text" name="site" /> 
</label>
</p>
<p>
<label>
<input type="submit" name="bouton" value="Envoyer" />
</label>
</p>

</form>

merci pour vos réponses

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

05 sept. 2010, 14:22

En somme tu veux construire une chaine de la forme :
$str = '<a href="' . $adresse_du_site . '" target="_blank">' . $nom_du_site .'</a>';
Il te suffit dans cette chaine de remplacer $adresse_du_site par l'adresse saisie par l'utilisateur et $nom_du_site par le nom qu'il a renseigné, puis d'utiliser le resultat pour l'insérer dans ta base de données :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Petit nouveau ! | 2 Messages

05 sept. 2010, 20:00

merci pour la reponse

je doit remplacer cette ligne par la tienne
$requete="INSERT INTO barre SET nom='".$_POST['nom']."', site='".$_POST['site']."' ";