1 pièce(s) jointe(s)
PHP-MySQL connexion à la base mysql
Bonjour,
j'ai un probléme avec le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
<html>
<body>
<form name="formulaire" method="POST" action="index.php">
nom: <input name="name" type="text"/><br/>
pseudo: <input name="pseudo"type="text"/><br/>
age: <input name="age" type="number" min="1" max="99"/><br/>
sexe: femme<input name="sexe" type="radio" value="F"/> homme<input name="sexe" type="radio" value="H"/><br/>
valider: <input type="submit" name="valider" value="OK"/>
</form>
<?php
if(isset($_POST["valider"])/*AND strlen($_POST['name'])>0*/){
$pseudo=$_POST['pseudo'];
$age=$_POST['age'];
$sexe=$_POST['sexe'];
$today=date("y-m-d");
// connexion();
$ma_base=mysql_connect('localhost','root','');
mysql_select_db('mabase',$ma_base);
$sql = 'INSERT INTO utilisateur VALUES("","'.$pseudo.'","'.$sexe.'","'.$age.'","'.$today.'")';
mysql_query($sql) or die('ERREUR SQL!'.$sql.'<br/>'.mysql_error());
mysql_close();
}
?>
</body>
</html> |
Il me renvoie des erreurs au niveau de la connexion a la base ...... mais pourtant il enregistre les informations dans la base
pour info j'ai changé le port de connexion de apache de 80 à 65
voici ma base MySQL :