Les valeurs du formulaires ne s'affichent pas dans ma base?
WID-ALG
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
wid-alg -
wid-alg -
bonjour à tous
voila mon petit script en php qui ne donne aucun resultat, s'il vous plait aidez moi à identifier le probleme:
<body>
<h3><U>IDentité</u></h3>
<form method="post" action="base111.php">
Nom: <input type="text" name="nom"/><br><br>
Age: <input type="text" name="age"/><br><br>
<input type="submit" name="inscrire" value="inscrire" >
</form>
<?php
if(isset($_POST['inscrire'])){
$nom=$_POST['nom'];
$age=$_POST['age'];
if(!empty($nom)&& !empty($age)){
$connect=mysql_connect('localhost','root','') ;
$base=mysql_select_db('base',$connect);
$requet=mysql_query("INSERT INTO t-base VALUES '','$nom','$age' ",$connect) ;
}
else{
echo 'erreur';
}
}
?>
</body>
</html>
voila mon petit script en php qui ne donne aucun resultat, s'il vous plait aidez moi à identifier le probleme:
<body>
<h3><U>IDentité</u></h3>
<form method="post" action="base111.php">
Nom: <input type="text" name="nom"/><br><br>
Age: <input type="text" name="age"/><br><br>
<input type="submit" name="inscrire" value="inscrire" >
</form>
<?php
if(isset($_POST['inscrire'])){
$nom=$_POST['nom'];
$age=$_POST['age'];
if(!empty($nom)&& !empty($age)){
$connect=mysql_connect('localhost','root','') ;
$base=mysql_select_db('base',$connect);
$requet=mysql_query("INSERT INTO t-base VALUES '','$nom','$age' ",$connect) ;
}
else{
echo 'erreur';
}
}
?>
</body>
</html>
A voir également:
- Les valeurs du formulaires ne s'affichent pas dans ma base?
- Base de registre - Guide
- Pourquoi les emojis ne s'affichent pas samsung - Forum Samsung
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
- Tire du bas - Forum MacOS
- Formules mathématiques de base - Télécharger - Études & Formations
5 réponses
dans l'interface phpMyadmin ce message s'affiche apres l'execution du code:
MySQL a retourné un résultat vide (aucune ligne).
MySQL a retourné un résultat vide (aucune ligne).
Bonjour,
Avant d'ajouter quoi que ce soit, change ton <U> en <u>, html est sensible à la casse... Pour autant je ne suis pas sûr que cela suffira mais il faut faire attention à cela...
Avant d'ajouter quoi que ce soit, change ton <U> en <u>, html est sensible à la casse... Pour autant je ne suis pas sûr que cela suffira mais il faut faire attention à cela...
HTML n'est pas sensible à la casse. Voir spécification HTML5, juste avant le 8.1.2.1 :
https://html.spec.whatwg.org/multipage/syntax.html#elements-0
C'est xhtml qui exige des minuscules.
https://html.spec.whatwg.org/multipage/syntax.html#elements-0
C'est xhtml qui exige des minuscules.
Bonjour,
Quelques erreurs dans ton script :
Cordialement.
Quelques erreurs dans ton script :
<body> <h3 style="text-decoration: underline;">Identité</h3> <form method="post" action="base111.php"> <p>Nom: <input type="text" name="nom" value="" /></p> <p>Age: <input type="text" name="age" value="" /></p> <p><input type="submit" name="inscrire" value="inscrire" /></p> </form>
<?php if(isset($_POST['inscrire'])) { if(!empty($_POST['nom']) && !empty($_POST['age'])) { $nom=$_POST['nom']; $age=$_POST['age']; $connect=mysql_connect('localhost','root',''); $base=mysql_select_db('base',$connect); $requet=mysql_query("INSERT INTO t-base VALUES('','".$nom."','".$age."')")or die('Erreur MySQL: '.mysql_error()); } else { echo "<p>Champs Nom et/ou Age vide(s).</p>"; } } ?>
</body> </html>
Cordialement.
merci bien pour votre aide, mais je pense que le probleme réside dans le nom de la table, j'ai essayer de modifier le nom de ma table et ça marche
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
Entoure le nom de ta table d'accents graves (Alt-Gr 7) : `t-base`
Ces accents graves sont généralement facultatifs en MySQL, mais ils deviennent obligatoires quand le nom de base, de table ou de champ comporte certains caractères spéciaux comme le - ou l'espace.
Le plus simple reste quand même de choisir des noms sans caractères spéciaux.
Entoure le nom de ta table d'accents graves (Alt-Gr 7) : `t-base`
Ces accents graves sont généralement facultatifs en MySQL, mais ils deviennent obligatoires quand le nom de base, de table ou de champ comporte certains caractères spéciaux comme le - ou l'espace.
Le plus simple reste quand même de choisir des noms sans caractères spéciaux.