$sql='select * from temps where pseudo='$pseudo' AND circuit='$circuit' "; $res=mysql_query($sql); $sql = "UPDATE temps SET tps_libre='"; if (isset($tps_qualif)) { $sql.=$tps_libre; } else { $sql.=$res['tps_libre']; } $sql.="', tps_qualif='"; if(isset($tps_qualif)) { $sql.=$tps_qualif; } else { $sql=$res['tps_qualif']; } $sql.="',...'"; ... tu fais ça pour tous les champs et ensuite tu lance la requête ... $sql.="WHERE pseudo='$pseudo' AND circuit='$circuit' "; mysql_query($sql) or die('Erreur SQL !'.$sql.' '.mysql_error());
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPour ca voir mon poste plus haut mais remplacer les isset($tps_qualif) par des isset($_POST['tps_qualif'])
<? $circuit = $_POST['grandprix']; $pseudo = $_POST['nom']; $tps_libre = $_POST['tps_libre']; $tps_qualif = $_POST['tps_qualif']; $position_qualif = $_POST['pqualif']; $tps_warmup = $_POST['tps_warmup']; $tps_course = $_POST['tps_course']; $position_course = $_POST['pcourse']; $point = $_POST['ptscourse']; // connexion à la base $db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error()); // sélection de la base mysql_select_db('speedlineracer',$db) or die('Erreur de selection '.mysql_error()); // on ecris la requete sql $sql="SELECT * from temps where pseudo='$pseudo' AND circuit='$circuit'"; $res=mysql_query($sql); $sql = "UPDATE temps SET tps_libre='"; if (isset($tps_libre)) { $sql.=$tps_libre; } else { $sql.=$res['tps_libre']; } $sql.="', tps_qualif='"; if(isset($tps_qualif)) { $sql.=$tps_qualif; } else { $sql=$res['tps_qualif']; } $sql.="', position_qualif='"; if(isset($position_qualif)) { $sql.=$position_qualif; } else { $sql=$res['position_qualif']; } $sql.="', tps_warmup='"; if(isset($tps_warmup)) { $sql.=$tps_warmup; } else { $sql=$res['tps_warmup']; } $sql.="', tps_course='"; if(isset($tps_course)) { $sql.=$tps_course; } else { $sql=$res['tps_course']; } $sql.="', position_course='"; if(isset($position_course)) { $sql.=$position_course; } else { $sql=$res['position_course']; } $sql.="', point='"; if(isset($point)) { $sql.=$point; } else { $sql=$res['point']; } $sql.="'WHERE pseudo='$pseudo' AND circuit='$circuit'"; mysql_query($sql) or die('Erreur SQL !'.$sql.' '.mysql_error()); // on ferme la connexion echo 'Vos infos on été ajoutées.'; mysql_close(); ?>
$sql="SELECT * from temps where pseudo='$pseudo' AND circuit='$circuit'"; $res=mysql_query($sql);
$sql="SELECT * from temps where pseudo='$pseudo' AND circuit='$circuit'"; $ressql=mysql_query($sql); $res=MYSQL_FETCH_ARRAY($ressql,MYSQL_ASSOC)