Else n'est pas pri en compte
farrah463
-
farrah463 -
farrah463 -
Bonjour, mon code qui se trouve avant else fonctionne mais tout ce qui vient après n'est pas interprété.Je ne reçoi aucun message d'erreur et les infos sont bien enregistréés dans la base même si apres le else elles ne le devraient pas car si la condition nom pas rempli , je retrouve quand meme un champ vide enregistré dans la base.
Merci de mi dire si il y a un truc a mettre dans php.ini car comme ça vien pas du code je crois que ça vient de la.
<?php
// connexion à la base
mysql_pconnect("localhost","root","") or die ("Impossible de se connecter");
mysql_select_db("peche") or die("Impossible de trouver la base");
// recuperation des valeurs du formulaire
$noms = $_POST['noms'];
$prenoms = $_POST['prenoms'];
// insertion des valeurs dans la base
$requete= "insert into client(nom,prenom) values('$noms','$prenoms')";
$result=mysql_query($requete);
if(!$result)
{
echo 'pas possible enregistrer';
}
else
{
echo 'possible ajouter';
}
mysql_close();
?>
le deuxieme plus simple pour tester ne marche pas non plus
<?PHP
IF (ISSET($_POST['noms']) )
{
echo 'nom enregistrer';
}
else if (!$_POST['noms'])
{
echo 'pa enregistrer';
}
?>
et je vois sur la page nom enregistré et quand je met rien ça devrait mettre paenregistré. Eh bien ça remet que le 1er message nom enregistré.
Merci pour votre aide.
merci de me repondre a developpement_net@netcourrier.com
Merci de mi dire si il y a un truc a mettre dans php.ini car comme ça vien pas du code je crois que ça vient de la.
<?php
// connexion à la base
mysql_pconnect("localhost","root","") or die ("Impossible de se connecter");
mysql_select_db("peche") or die("Impossible de trouver la base");
// recuperation des valeurs du formulaire
$noms = $_POST['noms'];
$prenoms = $_POST['prenoms'];
// insertion des valeurs dans la base
$requete= "insert into client(nom,prenom) values('$noms','$prenoms')";
$result=mysql_query($requete);
if(!$result)
{
echo 'pas possible enregistrer';
}
else
{
echo 'possible ajouter';
}
mysql_close();
?>
le deuxieme plus simple pour tester ne marche pas non plus
<?PHP
IF (ISSET($_POST['noms']) )
{
echo 'nom enregistrer';
}
else if (!$_POST['noms'])
{
echo 'pa enregistrer';
}
?>
et je vois sur la page nom enregistré et quand je met rien ça devrait mettre paenregistré. Eh bien ça remet que le 1er message nom enregistré.
Merci pour votre aide.
merci de me repondre a developpement_net@netcourrier.com
A voir également:
- Else n'est pas pri en compte
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Installer windows 10 sans compte microsoft - Guide
- Comment savoir qui regarde mon compte facebook - Guide
- Compte facebook désactivé - Guide