A voir également:
- Script-transition entre deux pages web
- Web office - Guide
- Script vidéo youtube - Guide
- Supprimer des pages sur word - Guide
- Nombre de jours entre deux dates excel - Guide
- Deux ecran pc - Guide
5 réponses
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
27 avril 2008 à 22:29
27 avril 2008 à 22:29
bonsoir si j'ai bien compris
dans ta page html tu fait un formulaire et tu recupere les valeus dans une page php
ex:
et dans ta page de recuperatoion de données (ici elle s'appele ma_page_traitement.php)
tu faiuit ça :
dans ta page html tu fait un formulaire et tu recupere les valeus dans une page php
ex:
<html> <head> <!-- --> </head> <body> <form action ="ma_page_traitement.php" method="post"> <input type="text" name="exemple"> </form> </body> </htm>
et dans ta page de recuperatoion de données (ici elle s'appele ma_page_traitement.php)
tu faiuit ça :
<? //parceque c'est du php $ma_valeur=$_post['exemple']; // le nom duy champs input precedent echo $ma_valeur; // tu affiche ta vakleur ?>
En fait:
j'ai une page de saisie telle:
une page de validation d'insertion telle que:
et une page d'affichage telle :
Mais je ne sais pas comment faire pour qu'à l'execution, lorsqu'on a effectué des saisies dans la page de saisie, l'on puisse avoir une transition directe avec la page d'affichage...
j'ai une page de saisie telle:
<body > <div id="conteneur"> <!-- le conteneur entoure tout le contenu de la page --> <div id="entete"> <!-- bandeau en haut de la page --> <?php $jour=date("d"); $nomjour=date("l"); $mois=date("m"); $nommois=date("M"); $an=date("Y"); $heure = date("H:i"); ?> <?php echo $nomjour.'-'.$jour.'-'.$nommois.'-'.$an.'-'.$heure ;?> </div> <!-- fin du div entete --> <!-- menu apparaîssant à gauche de la page --> <div id="conteneurmenu"> <a href='Bienvenue.php'>Retour à la page d'accueil</a><br /><br /> <a href='Livres.php'><b>Livres</b></a><br /> </div> <div id="contenu"> <!-- contenu de la page --> <h1 class="titre">Saisie des informations à propos d'une musique</h1><br /> <div id="texte"> <table> <form action='valid_insertmusiques.php' method='post'> <td> Genre de la musique:<select name=genre> <?php include('connexion.php'); $id_connexion=connexion_bd(); if ($id_connexion){ //Requete d'insertion ou modification ou suppression $requete='select * from genre where typeoeuvre=\'musiques\''; $result=mysqli_query($id_connexion, $requete); if(false === $result = @mysqli_query($id_connexion, $requete)) { echo 'erreur'; } else { if (mysqli_num_rows($result)>0) { while ($ligne=mysqli_fetch_array($result)) { echo'<option value=\''.$ligne['idgenre'].'\'>'.$ligne['libgenre'].'</option>'; } } } mysqli_free_result($result); mysqli_close($id_connexion); } ?> </select><br /><br /> Titre de la musique (album ou single):<input type='text' name='titremusique' size=40 /><br /><br /> Interprète de la musique:<input type='text' name='interpretemusique' size=40 /><br /><br /> auteur de la musique:<input type='text' name='auteurmusique' /><br /><br /> Date de sortie de l'album ou single:<input type='datetime' name='datemusique' /><br /><br /> <colspan=2>Commentaires à propos de l'interprète :<textarea COLS=50 ROWS=6 name='commentairesinter'></textarea><br /><br /> <colspan=2>Critique personnelle de cette musique :<textarea COLS=50 ROWS=6 name='txtcritiquemusique'></textarea><br /><br /> <br /><input type='submit' value='VALIDER' /><br /><br /> <input type='reset' value='RECOMMENCER' /></td> </form> </table> </div> </div> <!-- fin du div contenu --> <p id='pied'></p> </div><!-- fin du div conteneur--> </body></html>
une page de validation d'insertion telle que:
<body> <?php //connexion a la base de données //echo 'validation de moi <br />'; include('connexion.php'); $id_connexion=connexion_bd(); if ($id_connexion){ //Requete d'insertion ou modification ou suppression //$requete='insert into musiques(titremusique)'; //$requete=$requete.' values(\'titre \')'; $requete='insert into musiques(titremusique, interpretemusique, auteurmusique, datemusique, commentairesinter, txtcritiquemusique, idgenre)'; $requete=$requete.' values(\''.$_POST['titremusique'].'\', '.'\''.$_POST['interpretemusique'].'\', '.'\''.$_POST['auteurmusique'].'\', '.'\''.$_POST['datemusique'].'\''.', '.'\''; $requete=$requete.$_POST['commentairesinter'].'\', '.'\''.$_POST['txtcritiquemusique'].'\', '.'\''.$_POST['genre'].'\')'; //$requete=$requete.' values(\'Informatique\', \'MARION\', \'1987/07/06\''; //$requete=$requete.', \'resumé\', \'critique\', \'1\')'; //echo $requete.'<br />'; //execution de la requete $result=mysqli_query($id_connexion, $requete); //traitement du résultat if (!$result){ echo 'Erreur !!! Insertion non effectuée'; } //fermeture des objets pour libération mémoire mysqli_close ($id_connexion); } ?> </body>
et une page d'affichage telle :
<body > <div id="conteneur"> <!-- le conteneur entoure tout le contenu de la page --> <div id="entete"> <!-- bandeau en haut de la page --> <?php $jour=date("d"); $nomjour=date("l"); $mois=date("m"); $nommois=date("M"); $an=date("Y"); $heure = date("H:i"); ?> <?php echo $nomjour.'-'.$jour.'-'.$nommois.'-'.$an.'-'.$heure ;?> </div> <!-- fin du div entete --> <!-- menu apparaîssant à gauche de la page --> <div id="conteneurmenu"> <a href='Bienvenue.php'>Retour à la page d'accueil</a><br/><br/> <a href='Films.php'><b>Films</b></a><br /> <a href='Livres.php'><b>Livres</b></a><br /> <a href='Musiques.php'><b>Musiques</b></a><br /> <a href='Sudoku.php'><b>Sudoku</b></a><br /> </div> <div id="contenu"> <!-- contenu de la page --> <div id="texte"> <?php include ('connexion.php'); $id_connexion= connexion_bd(); if ($id_connexion) { ?> <?php $requete = 'select titremusique, interpretemusique, auteurmusique, datemusique, commentairesinter, txtcritiquemusique, libgenre from musiques'; $requete=$requete.' Inner join genre on musiques.idgenre=genre.idgenre'; $requete=$requete.' Where musiques.idgenre=16;'; //echo 'requete = '.$requete; $result=mysqli_query($id_connexion, $requete); if(false === $result = @mysqli_query($id_connexion, $requete)) { //throw new Exception('aucun livre trouvé : ' . mysql_error()); echo 'erreur'; } else { if (mysqli_num_rows($result)>0) { while ($ligne=mysqli_fetch_array($result)) { echo '<br /><h2 class="titre">Détails de la musique Reggae : </h2><br />'; echo '<table border=\'0\'>'; echo '<td><tr><b>Titre du single ou album:</b> '.$ligne['titremusique'].'</tr><br />'; echo '<tr><b>interprète de la musique:</b> '.$ligne['interpretemusique'].'</tr><br />'; echo '<tr><b>auteur de la musique:</b> '.$ligne['auteurmusique'].'</tr><br />'; echo '<tr><b>date de sortie du single ou album:</b> '.$ligne['datemusique'].'</tr><br />'; echo '<tr><b>Ce que vous savez à propos de l interprète:</b> '.$ligne['commentairesinter'].'</tr><br /></td>'; echo '<tr><b>Critique personnelle à propos de cette musique:</b> '.$ligne['txtcritiquemusique'].'</tr><br /></td>'; echo '</table>'; } } else { echo "Aucune musique Reggae"; } mysqli_free_result($result); } ?> <?php mysqli_close($id_connexion); } ?> </div> </div> <!-- fin du div contenu --> <p id='pied'></p> </div><!-- fin du div conteneur--> </body></html>
Mais je ne sais pas comment faire pour qu'à l'execution, lorsqu'on a effectué des saisies dans la page de saisie, l'on puisse avoir une transition directe avec la page d'affichage...
:-P bef...comment faire pour , quand on clique sur "valider" dans la page web de saisie, on passe directement à la page web d'affichage?
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
27 avril 2008 à 22:57
27 avril 2008 à 22:57
je te reponds rapidement mais il me semble que tu a fait des select sans le debut d la balise...
j'ai vu </select> mai s j'ai pas vu <select name""...>
donc deja la tu va rien recuperé
je pense qu'il faut que tu verifie ton code
j'ai vu </select> mai s j'ai pas vu <select name""...>
donc deja la tu va rien recuperé
je pense qu'il faut que tu verifie ton code
Recoucou!!!
Merci de ta réponse, mais en fait je n'utilise pas du HTML...mais du php.
Sinon l'execution de ces pages marche very good ^^
Mais ce que je cherche à savoir c'est :
comment faire pour , quand on clique sur "valider" dans la page web de saisie, on passe directement à la page web d'affichage?
Merci de ta réponse, mais en fait je n'utilise pas du HTML...mais du php.
Sinon l'execution de ces pages marche very good ^^
Mais ce que je cherche à savoir c'est :
comment faire pour , quand on clique sur "valider" dans la page web de saisie, on passe directement à la page web d'affichage?
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
27 avril 2008 à 23:15
27 avril 2008 à 23:15
je doit etre fatigué ce soir excuse moi.. lol!!
quand tu clic sur valider tu redirige ta page vers un page (ou la meme) qui reprend tes valeurs post.
ex:
ta page web: (jer passe les entetes et tout et tout..)
<form action=xx.php method="post">
<inpunt (ou select) type"text" name="xx">
<input type="button" name="ok" value=valider">
</foirm>
et ta page php ou tu va afficher les valeurs
$xx=$_post['xx'];
<td><input type="text" name="??" value="<? echo $xx ?>"</td>
quand tu clic sur valider tu redirige ta page vers un page (ou la meme) qui reprend tes valeurs post.
ex:
ta page web: (jer passe les entetes et tout et tout..)
<form action=xx.php method="post">
<inpunt (ou select) type"text" name="xx">
<input type="button" name="ok" value=valider">
</foirm>
et ta page php ou tu va afficher les valeurs
$xx=$_post['xx'];
<td><input type="text" name="??" value="<? echo $xx ?>"</td>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question