prb formulaire

Petit nouveau ! | 3 Messages

12 mars 2007, 09:57

bonjour,
je voudrais comprendre pourquoi mon bouton
de validation de formulaire se retrouve tous en haut de ce dit formulaire.

De plus mon menu déroulant se retrouve lui au dessus de nom,prénom,email,pseudonyme alors que le code est aprés dans le programme,pourquoi?

Je vous remercie d'avance pour ces réponse

Voici le code source de mon formulaire:
code:
<?php
echo "  <html>
		<head><title>inscription</title></head>
	<body>";
	$infos = array ("nom"=>"nom:",
			"prenom"=>"prenom:",
			"pseudo"=>"pseudonyme:",
			"email"=>"email :");

	echo "<form action='traitement4.php' method='POST'>
		<table widht='95%' border='0' cellspacing='0'
			cellpadding='2' maxlength='50'>\n";
	foreach($infos as $champ=>$info)
	{
		echo "<tr>
		      <td align='right'> <b>{$infos[$champ]} </b></td>
		      <td><input type='text' name='$champ' size='65' maxlength='50'></td> 
		      </tr>";
			 
	}  
	?>
	<div align='center'>
	<?php	

	$user="root";
	$host="localhost";
	$password="";
	$database="race";
                 $connexion = mysql_connect($host, $user, $password)
		or die ("connexion au serveur impossible");
	$db = mysql_select_db($database,$connexion)
		or die ("selection de la base impossible");
	$rq = "SELECT races FROM race";
	$result = mysql_query($rq)
		or die ("execution de la requete impossible");
	echo "<from action='traitement.php' method='POST'>
		<select name='races'>\n";
                 while ($ligne = mysql_fetch_array($result))
	{extract($ligne);
	 if ($races<>"")
	echo " <option value='$races'>$races\n\n</div>";
	}
	  ?>
	<?php 
		echo " <div align='center'><p><input type='submit' value='inscription'>\n</div>
	  </form>\n"; 
?>
</body>
</html>
Modifié en dernier par bariste le 12 mars 2007, 10:30, modifié 1 fois.

Mammouth du PHP | 543 Messages

12 mars 2007, 10:08

Il te manque ton </table>

PS : utilise les balises bbcode
 pour mettre en forme ton message, c'est illisible là.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

12 mars 2007, 10:55

Modération :
bariste, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ

Pour cette fois, j'ai modifié le message pour toi ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer