Comment réaliser un formulaire php ?

Profil bloqué -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je souhaiterais savoir comment remplacer un ligne : input type='text' style='width:750
par un formulaire de style textarea pour avoir un vrai cadre au lieu d'une seule ligne ?
c'est un formulaire qui permet de remplir un texte de chanson à envoyer par la suite sur cette page php.
merci
A voir également:

5 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Faut pas tout confondre : le formulaire, c'est du (x)HTML !
Il suffit de faire ça :
<textarea name="nomduchamp" cols="60" rows="15"></textarea>
0
Profil bloqué
 
merci Avion-f16 pour cette réponse mais lorsque je place ce script, le courrier ne parvient pas, il me dit que le message n'a pas été envoyé, voici la ligne complète du scritp modifiée avec texterea:

tu peux lui écrire dans cet espace si tu le souhaites:<BR><BR><textarea name="nomduchamp" cols="60" rows="15"></textarea>
<?if($errf_1==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_1' value='<?echo stripslashes($f_1);?>' size='24' border='0'>

<? for($id=0;$id<count($list['f_2']);$id++){

if($id==$f_2){$ct="selected";}

print("<option ".$ct." value=".$id.">".$list['f_2'][$id]."</option>");

unset($ct);

}?>

</select>



voici l'ancien script qui fonctionne avec une seule ligne pour écrire le texte du formulaire :

tu peux lui écrire dans cet espace si tu le souhaites:<BR><BR><input type='text' style='width:750<?if($errf_1==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_1' value='<?echo stripslashes($f_1);?>' size='24' border='0'>

<? for($id=0;$id<count($list['f_2']);$id++){

if($id==$f_2){$ct="selected";}

print("<option ".$ct." value=".$id.">".$list['f_2'][$id]."</option>");

unset($ct);

}?>

Merci de me dire ou dois-je insérer le script que vous m'avez donné et est-ce que dois supprimer une partie de l'ancien script ?.
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Quand je vois ce genre de code, je n'ai vraiment pas envie d'aider :
1. "<?php" et pas "<?"
2. Les balises sont en minuscules
3. "<br />" et pas <BR>
4. CCM a une balise exprés pour mettre des codes, sans perdre l'indentation
5. Les valeurs de tes attributs sont à mettre entre double quote (guillemée).
0
Profil bloqué
 
Avion-f16;
j'ai rien compris et mon problème n'est pas résolu ! peux-tu me corriger le script que j'ai mis sur le forum.
merci d'avance.
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
<?php
$style_f1 = "";
if($errf_1 == 1){
	$style_f1 = ' style="background-color: '.$color_form_warn.'; color: '.$color_font_warn.';"';
}
echo '<textarea name="f_1" cols="60" rows="15"'.$style_f1.'>'.stripslashes($f_1).'</textarea>';

/* Liste déroulante */
echo '<select name="f_2">';
for($id = 0 ; $id < count($list['f_2']) ; $id++) {
	if($id == $f_2) {
		$ct = ' selected="selected"';
	}
	echo "<option".$ct." value=".$id.">".$list['f_2'][$id]."</option>";
	unset($ct);
}
echo '</select>';
?>
0
Profil bloqué
 
avion -F16, je te remercie pour ton aide précieuse, çà fonctionne très bien mais pourquoi y a -il en bas à droite
du formulaire un encadré style ascenseur avec 1 case dans lequel on ne peut rien inscrire ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Je ne saurais pas t'aider plus.
Cherches plus loin dans le code
0