Vaider un formulaire en php
belakhdarbts
-
crabs Messages postés 909 Statut Membre -
crabs Messages postés 909 Statut Membre -
bonjour tous le monde
j'ai le code suivant qui me permet d'fficher des combobopx alimentée depuis une table my sql
<?php
// Connection au serveur mySQL
$sql_serveur = "localhost"; // Serveur mySQL
$sql_base = "call services2"; // Base de donnees mySQL
$sql_login = "root"; // Login de connection a mySQL
$sql_password = ""; // Mot de passe pour mySQL
$nom_fichier = ""; // Nom de votre page
@mysql_connect($sql_serveur, $sql_login, $sql_password) or die("Connection interrompue");
@mysql_select_db($sql_base);
////////////////////////////////////////////////////////////////////
echo "<form name='form' action='idexp.php' method='GET'>";
$sql= "select * from experience ";
$query = mysql_query($sql);
$numrow = mysql_num_rows($query);
echo "<select name=select1>";
for($i=0;$i<$numrow;$i++)
{
$champ1 = mysql_result($query,$i,'SEXPERIENCE');
echo "<option value=\"".$champ1."\">".$champ1."</option>";
}
echo "</select>";
//////////////////////////////////////
$sql= "select * from experience ";
$query = mysql_query($sql);
$numrow = mysql_num_rows($query);
echo "<select name=select1>";
for($i=0;$i<$numrow;$i++)
{
$champ1 = mysql_result($query,$i,'EXPERIENCE');
echo "<option value=\"".$champ1."\">".$champ1."</option>";
}
echo "</select>";
/////////////////////////////////////////////////////////
$sql= "select * from experience ";
$query = mysql_query($sql);
$numrow = mysql_num_rows($query);
echo "<select name=select1>";
for($i=0;$i<$numrow;$i++)
{
$champ1 = mysql_result($query,$i,'LIEU');
echo "<option value=\"".$champ1."\">".$champ1."</option>";
}
echo "</select>";
echo"<input type=submit value=valider name=ok />";
echo "</form>";
?>
quand je clique sur valider rien ne se passe
j'ai le code suivant qui me permet d'fficher des combobopx alimentée depuis une table my sql
<?php
// Connection au serveur mySQL
$sql_serveur = "localhost"; // Serveur mySQL
$sql_base = "call services2"; // Base de donnees mySQL
$sql_login = "root"; // Login de connection a mySQL
$sql_password = ""; // Mot de passe pour mySQL
$nom_fichier = ""; // Nom de votre page
@mysql_connect($sql_serveur, $sql_login, $sql_password) or die("Connection interrompue");
@mysql_select_db($sql_base);
////////////////////////////////////////////////////////////////////
echo "<form name='form' action='idexp.php' method='GET'>";
$sql= "select * from experience ";
$query = mysql_query($sql);
$numrow = mysql_num_rows($query);
echo "<select name=select1>";
for($i=0;$i<$numrow;$i++)
{
$champ1 = mysql_result($query,$i,'SEXPERIENCE');
echo "<option value=\"".$champ1."\">".$champ1."</option>";
}
echo "</select>";
//////////////////////////////////////
$sql= "select * from experience ";
$query = mysql_query($sql);
$numrow = mysql_num_rows($query);
echo "<select name=select1>";
for($i=0;$i<$numrow;$i++)
{
$champ1 = mysql_result($query,$i,'EXPERIENCE');
echo "<option value=\"".$champ1."\">".$champ1."</option>";
}
echo "</select>";
/////////////////////////////////////////////////////////
$sql= "select * from experience ";
$query = mysql_query($sql);
$numrow = mysql_num_rows($query);
echo "<select name=select1>";
for($i=0;$i<$numrow;$i++)
{
$champ1 = mysql_result($query,$i,'LIEU');
echo "<option value=\"".$champ1."\">".$champ1."</option>";
}
echo "</select>";
echo"<input type=submit value=valider name=ok />";
echo "</form>";
?>
quand je clique sur valider rien ne se passe
3 réponses
-
Salut,
Ca veut dire quoi "rien ne se passe ?"
Sinon quelques remarques :
Les attributs de tes éléments HTML ne sont pas tous délimités par des apostrophes
ou des guillemets.
Les 3 listes portent le nom select1.
A+, crabs -
je veux savoir seulement ci la validation est éxacte
on plus il m'affiche les erreurs suivant
Notice: Undefined index: SEXPERIENCE in c:\program files\easyphp1-8\www\call services site web\idexp.php on line 12
Notice: Undefined index: EXPERIENCE in c:\program files\easyphp1-8\www\call services site web\idexp.php on line 12
Notice: Undefined index: LIEU in c:\program files\easyphp1-8\www\call services site web\idexp.php on line 12 -
A mon avis, tu ne donnes pas le bon script. C'est idexp.php qu'il faut donner.
Je penses aussi que le fait que tes selects aient le même nom ça doit mettre
la grouille dans le script action de ton formulaire.