Creation de bouton rechercher,supprimer,modifier,ajouter

Fermé
QBASIC - 15 juin 2015 à 12:26
 Utilisateur anonyme - 15 juin 2015 à 13:27
Bonjour, j'ai essayé de créer un formulaire avec bouton afficher, supprimer, rechercher par nom, et ajouter,voici mon code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<fieldset>
<legend>RESULTAT DE RECHERCHE</legend>

<form action="" method="post">

<table width="200" border="1" cellspacing="2">
<tr>
<td>Numero</td>
<td><label>
<input type="text" name="textfield" />
</label></td>
</tr>

</table>
</form>

<p>



<?php
$host ="localhost";
$user ="root";
$passe ="";
$connexion = mysql_connect($host,$user,$passe);
if($connexion ==false){
die("pas de connexion");
}
echo("");
$bd="isp";
$connexion_db= mysql_select_db($bd);
if($connexion_db=false){
die("pas de connexion");
}

echo("");




if (isset($_POST['btn1']=="chercher"));
{
echo("
<table border=1>
<tr bgcolor='pink'>
<th width='2%'>Numero</th>
<th width='10%'>Nom</th>
<th width='10%'>Postnom</th>
<th width='10%'>Prenom</th>
<th width='10%'>Date de naissance</th>
<th width='10%'>Sexe</th>
<th width='10%'>Etat-civil</th>
<th width='10%'>Province</th>
<th width='10%'>Nationalite</th>
<th width='10%'>Adresse</th>
<th width='10%'>Promotion</th>
<th width'10%'>Departement</th>
</tr>");



$a=$_POST['nom'];
$requete=mysql_query("select*from etudiant where Nom like.'$a.%' ");



while($tab=mysql_fetch_array($requete))
{
echo("
<tr bgcolor='yellow'>
<td width='2%'>".$tab["Numero"]."</td>
<td width='10%'>".$tab["Nom"]."</td>
<td width='10%'>".$tab["Postnom"]."</td>
<td width='10%'>".$tab["Prenom"]."</td>
<td width='10%'>".$tab["DateNais"]."</td>
<td width='10%'>".$tab["Sexe"]."</td>
<td width='10%'>".$tab["Etat_civil"]."</td>

<td width='10%'>".$tab["Nationalite"]."</td>
<td width='10%'>".$tab["Adresse"]."</td>
<td width='10%'>".$tab["Promotion"]."</td>
<td width='10%'>".$tab["Departement"]."</td>
</tr>");
}


echo"</tab>";

else if(isset($_POST['btn3']=="supprimer"));
{

$req=mysql_query("delete Numero from etudiant where Nom");

}
elseif (isset($_POST['btn4']=="afficher"));
{
echo("
<table border='1'>
<tr bgcolor='pink'>
<th width='2%'>Numero</th>
<th width='10%'>Nom</th>
<th width='10%'>Postnom</th>
<th width='10%'>Prenom</th>
<th width='10%'>Date de naissance</th>
<th width='10%'>Sexe</th>
<th width='10%'>Etat-civil</th>
<th width='10%'>Province</th>
<th width='10%'>Nationalite</th>
<th width='10%'>Adresse</th>
<th width='10%'>Promotion</th>
<th width'10%'>Departement</th>
</tr>");
}
$requete=mysql_query("select*from etudiant ORDER BY Nom ");

while($tab=mysql_fetch_array($requete))
{
echo("

<tr bgcolor='yellow'>
<td width='2%'>".$tab["Numero"]."</td>
<td width='10%'>".$tab["Nom"]."</td>
<td width='10%'>".$tab["Postnom"]."</td>
<td width='10%'>".$tab["Prenom"]."</td>
<td width='10%'>".$tab["DateNais"]."</td>
<td width='10%'>".$tab["Sexe"]."</td>
<td width='10%'>".$tab["Etat_civil"]."</td>

<td width='10%'>".$tab["Nationalite"]."</td>
<td width='10%'>".$tab["Adresse"]."</td>
<td width='10%'>".$tab["Promotion"]."</td>
<td width='10%'>".$tab["Departement"]."</td>
</tr>")

echo"</tab>";



endif;




?>


</fieldset>
</body>
</html>
le problème je reçois un message d'erreur sur la structue conditionnel else if ou if,else



A voir également:

1 réponse

Utilisateur anonyme
15 juin 2015 à 13:27
Bonjour

Une autre fois, donne le message d'erreur complet, ça facilitera le diagnostic.

if (isset($_POST['btn1']=="chercher")); 

Il ne faut pas de point virgule à la fin du if, sinon l'instruction s'arrête là et le "else" qui se trouve plus loin devient une erreur.
0