pb récupération d' ID

Répondre
dev10
le 26/01/2005 à 15:23
dev10
bonjour à tous,

je suis en train de développer un QCM et j'ai un soucis, je créé des matières puis des thèmes.
qd je créé le thème il faut que je récupère l'ID de la matière.
voici un bout de code, si vous avez besoin de plus dites le moi!!

ça c le code du thème
<?PHP
$mat_id=(isset($_GET['them_id']))?trim($_GET['them_id']):'';
//création d'un objet matière
$Theme=new Themes($mat_id);
//récupération des propriété
$Enr=$Theme->Property;

if( isset($_POST['Theme']) )
{
//enregistrement des propiétés du formateurs saisie
$Enr=$Theme->set();
}
//si dans url del alors
if ( isset( $_GET['del']) )
{
if ( $Theme->del() )
echo "Succes de la suppression";
else
echo "Une erreur s'est produite";
}

?>
<form name="theme" method="post">
<?php
echo '<table align="center" border="1">';
echo '<tr>';
echo '<td>Libellé de la matière:</td>';
echo '<td><select name="lib_mat">';
$sql="select * from matieres;";
$r= mysql_query($sql);
while ($l=mysql_fetch_object($r))
//affichage des matières dans la liste
{
echo '<option value="'.$l->mat_id.'" selected>'.$l->mat_lib;
}
echo '</select></td>';

?>
<input type="hidden" name="idmat" value="$Enr[0]['mat_id']">
<tr><td>Libellé du Thème:</td>
<td><input type="text" name="Theme[them_lib]" value="<?echo $Enr[0]['them_lib']; ?>"></td>
<tr><td>Description</td>
<td><input type="text" name="Theme[them_desc]" value="<?echo $Enr[0]['them_desc'];?>"></td>
</table>
<input type="hidden" name="Theme[them_id]" value="<?echo $Enr[0]['them_id']; ?>">
<br><br><br>
<center><button type="submit" name="enreg">envoyer</button></center></form>

<!--tableau pour afficher les données existantes-->
<table align="center" border="1">
<tr>
<td></td>
<td><center>Libellé du thème</center></td>
<td><center>Description</center></td>
<td><center>Libellé de la matière</center></td>
</tr>
<?


Est ce que quelqu'un peut m'aider
Merci d'avance
dev10
LA GLOBULE
le 26/01/2005 à 15:34
LA GLOBULE
Bonjour :)

1) Faudrait utiliser le wall pour un tel code. C'est tellement plus lisible sur le wall, là, on se nique les yeux pour rien (en ce moment, beaucoup de personne oublie qu'il y a le wall... C'est pourtant écrit dans les conditions d'utilisation des forums... Prochain coup, j'efface smiley)
2) On ne connait pas ta classe Themes :/

D'apres ce que j'ai lu, ce n'est pas $_POST['lib_mat'] que tu dois récupérer ? (la valeur de ton menu-déroulant).
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours