Probleme en php mysql
angelique1
Messages postés
105
Statut
Membre
-
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila je suis entrin de creer un site web pour gerer la gestion des progets de fin d'etudes
alor dans une partie jai les enseignants depose une offre de stage et un administrateur il doit la validé ou bien la rejeter.voila mon code et dite moi s'il vou plai ou est l'erreur car il me fai pas la validation
voila ici l'administrateur visualise l'offre:
////////////////////////////////////////////////////////////////////////////////:
<?php
if (!empty($_GET ['id'])){
$base = mysql_connect('localhost','root','')or die(mysql_error());
mysql_select_db ('stage',$base)or die(mysql_error());
$affichoff= "SELECT * FROM `prozet`WHERE id='".$_GET ['id']."'" ;
$affichage=mysql_query($affichoff,$base);
echo'<table border=3 cols="50">';
if (!empty($_GET ['id'])){
while($test=mysql_fetch_array($affichage))
{
echo'<tr><td>';
echo $test['structure'].'<br/>';
echo $test['description'].'<br/>';
echo $test['activite'].'<br/>';
echo $test['dom'].'<br/>';
echo $test['adresse'].'<br/>';
echo $test['profil'].'<br/>';
echo $test['nom'].'<br/>';
echo $test['dure'].'<br/>';
echo '</td></tr>';
}}
}
echo "<a href='validation.php?id=$test[id]'>valider</a>";
?>
//////////////////////////////////////////////////////////
ici le codde de la validation
///////////////////////////////////////
<html>
<head>
<title>
</title>
</head>
<body>
<?php
if (!empty($_GET ['id'])){
$base = mysql_connect('localhost','root','')or die(mysql_error());
mysql_select_db ('stage', $base)or die(mysql_error());
echo'offre proposer a bien ete valider ';
$affichoff="UPDATE `prozet` SET valider = '1' WHERE id='".$_GET ['id']."'"or die(mysql_error());
$resultat=mysql_query($affichoff,$base);
}
echo'offre proposer a bien ete valider ';
?>
</body>
</html>
/////////////////////////////////////////////////////////
s'il vous plai aider moi please
voila je suis entrin de creer un site web pour gerer la gestion des progets de fin d'etudes
alor dans une partie jai les enseignants depose une offre de stage et un administrateur il doit la validé ou bien la rejeter.voila mon code et dite moi s'il vou plai ou est l'erreur car il me fai pas la validation
voila ici l'administrateur visualise l'offre:
////////////////////////////////////////////////////////////////////////////////:
<?php
if (!empty($_GET ['id'])){
$base = mysql_connect('localhost','root','')or die(mysql_error());
mysql_select_db ('stage',$base)or die(mysql_error());
$affichoff= "SELECT * FROM `prozet`WHERE id='".$_GET ['id']."'" ;
$affichage=mysql_query($affichoff,$base);
echo'<table border=3 cols="50">';
if (!empty($_GET ['id'])){
while($test=mysql_fetch_array($affichage))
{
echo'<tr><td>';
echo $test['structure'].'<br/>';
echo $test['description'].'<br/>';
echo $test['activite'].'<br/>';
echo $test['dom'].'<br/>';
echo $test['adresse'].'<br/>';
echo $test['profil'].'<br/>';
echo $test['nom'].'<br/>';
echo $test['dure'].'<br/>';
echo '</td></tr>';
}}
}
echo "<a href='validation.php?id=$test[id]'>valider</a>";
?>
//////////////////////////////////////////////////////////
ici le codde de la validation
///////////////////////////////////////
<html>
<head>
<title>
</title>
</head>
<body>
<?php
if (!empty($_GET ['id'])){
$base = mysql_connect('localhost','root','')or die(mysql_error());
mysql_select_db ('stage', $base)or die(mysql_error());
echo'offre proposer a bien ete valider ';
$affichoff="UPDATE `prozet` SET valider = '1' WHERE id='".$_GET ['id']."'"or die(mysql_error());
$resultat=mysql_query($affichoff,$base);
}
echo'offre proposer a bien ete valider ';
?>
</body>
</html>
/////////////////////////////////////////////////////////
s'il vous plai aider moi please
A voir également:
- Probleme en php mysql
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
2 réponses
bsr rapidement ton href n'est pas dans ta boucle donc..ca peut pas marcher sauf qu'avec le dernier id recuperé
j'ai corrrigé quelques erreurs également
if (!empty($_GET ['id']))
{
$base = mysql_connect('localhost','root','')or die(mysql_error());
mysql_select_db ('stage',$base)or die(mysql_error());
$affichoff= "SELECT * FROM `prozet`WHERE id='".$_GET ['id']."'" ;
$affichage=mysql_query($affichoff,$base);
echo'<table border=3 cols="50">';
//if (!empty($_GET ['id'])) ==>inutile tu le verifie deja au debut
//{
while($test=mysql_fetch_array($affichage))
{
echo'<tr><td>';
echo $test['structure'].'<br/>';
echo $test['description'].'<br/>';
echo $test['activite'].'<br/>';
echo $test['dom'].'<br/>';
echo $test['adresse'].'<br/>';
echo $test['profil'].'<br/>';
echo $test['nom'].'<br/>';
echo $test['dure'].'<br/>';
echo "<a href='validation.php?id=$test[id]'>valider</a>";//ici ce sera mieux
echo '</td></tr>';
}
}
//}
//echo "<a href='validation.php?id=$test[id]'>valider</a>";==> pas au bon endroit
j'ai corrrigé quelques erreurs également
tu a de multiple manieres de faire ça, la plus simple serait celle ci, ensuite a toi de creuser et d'ameliorer
dans ton href tu rajoute l'evenement onclick
et entre <head> et </head> ou dans un fichier de fonction specifique tu met ça:
(si tu met ce script dans un ficchier .js pas la peine de mettre les tags <script> et </script>)
autrement en cliquant sur ton lien un message apparait, si il clique sur oui le message disparait et tu continue,si tu clique sur non tu est redirigé sur google (a toi te mettre la page sur laquelle tu veut rediriger
dans ton href tu rajoute l'evenement onclick
echo "<a href='validation.php?id=$test[id]' onclick='javascript:confirme();' >valider</a>";
et entre <head> et </head> ou dans un fichier de fonction specifique tu met ça:
(si tu met ce script dans un ficchier .js pas la peine de mettre les tags <script> et </script>)
<script type="javascript>
function confirme()
{
if (!confirm("Voulez vous valider cette offre ?\r\n"))
{
document.location.href='http://www.google.fr';
}
}
</script>
autrement en cliquant sur ton lien un message apparait, si il clique sur oui le message disparait et tu continue,si tu clique sur non tu est redirigé sur google (a toi te mettre la page sur laquelle tu veut rediriger
cad qd l'administrateur clique sur valider l'offre recevera un message etes vous sur de vouloir valider cette offre
pourriez vous me dire comment je vous serai tres reconnaissante