no save
Assistance
Achat
News

Forum | programmation
[php/mysql] Mise a jour d'une table
antic80, le mar. 18 avr. 2006 à 14:01:28
alors voila le code de la page qui affiche les infos de la table



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" media="screen" href="style.css">
<title>Document sans titre</title>
</head>
<body>
<?php

if(isset($_POST['fiche'])) $fiche=$_POST['fiche'];

// on se connecte à MySQL
$db = mysql_connect('localhost', 'root', '');

// on seléctionne la base
mysql_select_db('lyceebai',$db);

$rq="SELECT * FROM Classe";
$res=mysql_query($rq)or die('Erreur SQL !<br>'.$rq.'<br>'.mysql_error());

print '<form method="POST" action="miseajourbase.php">';

while($row = mysql_fetch_array($res))
{
$Id=$row['Id'];
$Lieu=$row['Nom'];
$Nb=$row['Nb'];

print"<label>$Lieu</label>";
print "<input name='Identifiant' type='hidden' value=$Id>";
print "<input type='text' name='nb' size='1' value='$Nb'></input>";
echo "<br />";
}
echo "<br />";
print '<div align="center"><INPUT TYPE="SUBMIT" NAME="envoie" VALUE="Confirmer la validation du traitement"></div>';
print '</form>';

mysql_close();
?>
</body>
</html>



voici le code de la feuille de mise a jour


<?php


if(isset($_POST['nb'])) $Nb=$_POST['nb'];
else $Nb="";

echo $fiche;
echo $Nb;

// on se connecte à MySQL
$db = mysql_connect('localhost', 'root', '');

// on seléctionne la base
mysql_select_db('lyceebai',$db);

// on crée la requete SQL

for($i=1; $i<22;$i++){
$sql = "UPDATE Classe SET Nb = '$Nb' WHERE Id = '$i'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
}
?>





on m'a dis que dans le passage de la feuille fiche vers la feuille mise a jour je n'avais que 1 seul Nb pris en compte mais je n'arrive pas a m'en sortir
PrécédentZep3k!GnO
avr. 06
Zep3k!GnO
avr. 06
Suivant
REPONSES
Zep3k!GnO
avr. 06
antic80
avr. 06
Zep3k!GnO
avr. 06
antic80
avr. 06
Zep3k!GnO
avr. 06
antic80
avr. 06
Zep3k!GnO
avr. 06
antic80
avr. 06
Zep3k!GnO
avr. 06
antic80
avr. 06
Version Web
Réalisé par RedShift
no save