Bonjour, je me retrouve devant un problème.
J'édite une facture (en php, html, css) et j'aimerai pouvoir automatiser lorsque l'on choisit le nom et le prénom d'un utilisateur. De sorte a voir son forfait.
Mais J'ai cru voir sur certains forums qu'il faut user de l'Ajax et je n'y connais rien en ce type de langage Merci pour votre aide.
Page renvoyée :
<html>
<head>
<LINK href="css/style.css" rel="stylesheet">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<form name="insertion" action="ModifConso.php" method="POST">
<center><table style= border:solid>
<caption> Facture </caption>
<tr>
<th> Nom </th>
<td><select id="NomBox">
<?php
while( $row = mysql_fetch_array($Name)) {
echo'<option>'.$row['Nom'].'</option>';
}
?>
</select>
</td>
</tr>
<tr>
<th> Prenom </th>
<td><select id="PrenomBox">
<?php
while( $row = mysql_fetch_array($Surname)) {
echo'<option>'.$row['Prenom'].'</option>';
}
?>
</select>
</td>
</tr>
<tr>
<th> Forfait interne </th>
<td><input type=text name="ForfI"></td>
</tr>
<tr>
<th> Forfait externe </th>
<td><input type=text name="ForfE"> </td>
</tr>
</table></center>
<center><input type=submit value="Sauvegarder" name="Sauvegarder" id="SaveAn"> <input type=submit value="Annuler" id="SaveAn"></center>
</form>
</htm>
Bout de code que j'avais commencé pour la modification de donnée , mais ici je m'intérresse a l'automatisation je pense être dans le bon concept en changeant l'update par un select :
<?php
$info = '';
if (isset ($_POST['Sauvegarder'])){
$Nom = $_POST['NomBox'];
$Prenom = $_POST['PrenomBox'];
$ForfaitInt = $_POST['ForfI'];
$ForfaitExt = $_POST['ForfE'];
if (empty ($Nom) || empty($Prenom)){
$info = 'Veuillez renseigner tous les champs';
}else{
}
if('id' = 'Nom' = 'Prenom'){
$reqtest4 = mysql_query('UPDATE User (Nom , Prenom, ForfaitInt, ForfaitExt)
SET ("'.$Nom.'", "'.$Prenom.'", "'.$ForfaitInt.'", "'.$ForfaitExt.'") ;') ;
}
//$UpUser = mysql_fetch_assoc($reqtest4);
if ($reqtest4){
$info = 'La news a été créé avec succès';
}else{
$info = 'Erreur lors de la création de la news';
}
echo $info;
}
?>