<html>
<head></head>
<body>
<?php
$inscrit=array(); // tableau qui contient les personnes deja inscrites, peut provenir d'une table de base de donnee
$nbinscritMax = 10;
if ( count($inscrit) == $nbinscritMax){
echo 'Désolé il n\'est plus possible de s\'inscrire';
}
else {
// affichage des personnes déja inscrites
if (count($inscrit)!= 0){
echo 'Personne déja inscrites : <br />';
foreach ($inscrit as $i){
echo $i.'<br />';
}
}
// on affiche les "input" permettant de s'inscrire
$nbinput = $nbinscritMax - count($inscrit);
echo '<form method="post" action="">';
for ( $i=0; $i < $nbinput; $i++){
echo '<label for="nom'.$i.'">Nom : </label><input id="nom'.$i.'" name="nom[]" type="" />';
echo '<label for="prenom'.$i.'">Prenom : </label><input id="prenom'.$i.'" name="prenom[]" type="" />';
echo '<label for="tel'.$i.'">Tel : </label><input id="tel'.$i.'" name="tel[]" type="" />';
echo '<label for="qualif'.$i.'">Qualif : </label><input id="qualif'.$i.'" name="qualif[]" type="" /><br />';
}
echo '
<input type="submit" name="submit" value="Inscription" />
</form>';
}
?>
</body>
</html>
Pour tester remplis le tableau de la première ligne php ($inscrit).
<?php
$base = mysql_connect ("", "", "");
mysql_select_db ('secu1', $base);
$requete = "SELECT NOM1 FROM secu1 WHERE NOM1=''"; // le but c'est d'avoir les tuples avec nom1 vide ? tu risque d'en avoir plusieurs
// manque un mysql_query la
//$NOM1 == "NOM1";
//si la requete retourne pas d’élément c'est que tu affiche le bouton
// A la limite un select count serait plus approprié
if (mysql_num_rows($query)==0) ;
{
print "<form name='boutons'>
<tr>
<td> </td>
<td><center>
<input type='button' name='plan' title='Test' value='Test' onclick=\"location.href='securite/secu1.php'\" /></center>
</td>
<td> </td>
</tr>";
}
else {
// pour le cas ou :)
}
?>
@+
Code : Tout sélectionner
$base = mysql_connect ("", "", "");
mysql_select_db ('secu1', $base);
$requete = "SELECT NOM1 FROM secu1 WHERE NOM1=''";
$req = mysql_query($sql) or die('Erreur SQL !<br >'.$sql.'<br >'.mysql_error());
$NOM1 == "NOM1";
if (mysql_num_rows($NOM1)==0);
{
.......