j'ai un petit soucis pour insérer une variable SUPPLEMENTAIRE en base selon le sexe de la personne qui s'inscrit.. (et que je ne connais pas par défaut !)
morceau de code qui fonctionne
<?php
include 'connexion.php';
if(isset($_POST['pseudo']))$login=$_POST['pseudo'];
else $login="";
if(isset($_POST['passe']))$passe=$_POST['passe'];
else $passe="";
if(isset($_POST['email']))$email=$_POST['email'];
else $email="";
if(isset($_POST['sexe']))$sexe=$_POST['sexe'];
else $sexe="";
bla bla bla...
$sql = "INSERT INTO membres(id, pseudo, passe, email, sexe , date_inscri) VALUES ('','$login','$passe','$email', '$sexe', NOW())";
mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
include 'bravo.php';
mysql_close();
?>
et je voudrais insérer en base un truc de ce genre $sexe= $data['sexe'];
switch ($sexe){
case "h":
$maj = mysql_query("INSERT INTO membres(aspect) VALUES ('./aspect/aspect1.gif')") or die(mysql_error());
break;
case "f":
$maj2 = mysql_query("INSERT INTO membres(aspect) VALUES ('./aspect/aspect2.gif')") or die(mysql_error());
break;
}
include ("bravo.htm");
mysql_close();
?>
Ca fait quelques heures que je tourne autour...je suis passé par un autre fichier via un include, au pire cela fonctionne mais me rajoute une ligne à vide en base avec seulement ma variable "aspect1 ou aspect2) mais sans les autres parametres de la personne inscrite