Apres de remplir du formulaire, Recuperation ID
Posté : 17 juil. 2008, 09:59
Bonjour,
je ne trouve pas une bonne code pour trouver un id qu j ai cree une formulaire pour aller "create_video.php" -> upload video
par exemple :
1 - Creer une formulaire
2 - Confirmation (sans retour au menu)
3 - Upload du video
4 - Confirmation du video
5 - Menu
mais j'ai verifie apres de créer une formulaire... le lien dit : create_video.php?id=00000
ce n'est pas logique
je vous laisse deux fichiers : confirmation.php et create_video.php
confirmation.php
create_video.php
merci
je ne trouve pas une bonne code pour trouver un id qu j ai cree une formulaire pour aller "create_video.php" -> upload video
par exemple :
1 - Creer une formulaire
2 - Confirmation (sans retour au menu)
3 - Upload du video
4 - Confirmation du video
5 - Menu
mais j'ai verifie apres de créer une formulaire... le lien dit : create_video.php?id=00000
ce n'est pas logique
je vous laisse deux fichiers : confirmation.php et create_video.php
confirmation.php
<?php
// Connexion au Serveur Blog
require '../../../mysql.php';
$connexion = mysql_connect($serveur, $loginServ, $passwordServ ) or exit(mysql_error());
mysql_select_db ($base,$connexion) or exit(mysql_error());
//Récupération des données du formulaire
if(isset($_POST['theme']) && $_POST['theme'] !='')
$theme = $_POST['theme'];
if(isset($_POST['texteBlog']) && $_POST['texteBlog'] !='')
$texteBlog = $_POST['texteBlog'];
else
$texteBlog = ' ';
$titreBlog = addslashes($_POST['titreBlog']);
//Cette requete est dynamique, elle contiendra les valeurs envoyées par le formulaire (ou les valeurs définies par défaut)
$requete ='INSERT INTO article(id,theme,titreBlog,texteBlog,createDH, editDH) ';
$requete.="VALUES ('', '$theme', '$titreBlog', '$texteBlog', NOW(), '0000-00-00 00:00:00');";
$id = mysql_insert_id($connexion);
$id = str_pad( $id, 5, '0', STR_PAD_LEFT);
$id = isset($_GET['id']) ? $_GET['id'] : '';
// Prepare le requete MySql
$requete2 = "SELECT * FROM article ORDER BY id='$id'";
$ret = mysql_query($requete2, $connexion);
if (!headers_sent()) {
header("Location: ../create_video.php?id=$id") ;
exit;
}
?>
create_video.php
<?php
// Connexion au Serveur MySQL
require '../../mysql.php';
// Connecter avec le fichier Automatique ActifLogin
require '../useractif.php';
?>
<?php
// RECUPERATION ID
if( isset( $_GET['id']) && $_GET['id']!= '' )
{
$recupID = $_GET['id'];
$requete = "SELECT * FROM article WHERE id='$recupID';";
$reponse = mysql_query( $requete, $connexion );
mysql_close($connexion);
}
$blog=mysql_fetch_assoc( $reponse )
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>BACK OFFICE - IVT International Visual Theatre</title>
<link href="../css/backoffice.css" rel="stylesheet" type="text/css" />
<link href="../css/blog.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript" src="../tinymce/editors/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "advanced",
langue : "fr",
theme_advanced_buttons1 : "bold,italic,underline,separator,strikethrough,justifyleft,justifycenter,justifyright, justifyfull,bullist,numlist,undo,redo,link,unlink",
theme_advanced_buttons2 : "formatselect,fontselect,fontsizeselect",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"
});
</script>
<script language="javascript" type="text/javascript">
function validation()
{
var fichier = document.formulaire.fichier.value;
if (fichier.search(/.flv/) == -1)
{
alert ("mettre cette video .flv seulement");
document.formulaire.fichier.focus();
return false;
}
else {return true;}
}
</script>
</head>
<body bgcolor="#EEEEEE">
<div id="pagebackoffice">
<div id="logo"><a href="http://www.ivt.fr" target="_blank"><span class="haut_droite">Voir la page d'accueil</span></a> | <a href="../deconnexion.php"><span class="haut_droite">Déconnecter <span class="pseudo"><?php echo $_SESSION['utilisateuractif'] ?></span></span></a></div>
<div id="section">
<a href="../blog/index.php?PHPSESSID=<?php echo $identifiant; ?>"><span class="section_lien">ACTUALITE</span></a>
| <a href="../theatre/index.php?PHPSESSID=<?php echo $identifiant; ?>"><span class="section_lien">THEATRE</span></a>
| <a href="../edition/index.php?PHPSESSID=<?php echo $identifiant; ?>"><span class="section_lien">EDITION</span></a>
| <a href="../formation/index.php?PHPSESSID=<?php echo $identifiant; ?>"><span class="section_lien">FORMATION</span></a>
| <a href="../animation/index.php?PHPSESSID=<?php echo $identifiant; ?>"><span class="section_lien">ANIMATION</span></a>
| <a href="../newsletters/index.php?PHPSESSID=<?php echo $identifiant; ?>"><span class="section_lien">NEWSLETTERS</span></a>
| <a href="../annonces/index.php?PHPSESSID=<?php echo $identifiant; ?>"><span class="section_lien">PETITES ANNONCES</span></a>
</div>
<div id="rubrique_actualite">
<a href="create.php?PHPSESSID=<?php echo $identifiant; ?>"><span class="rubrique_lien">Créer une article</span></a>
- <a href="index.php?PHPSESSID=<?php echo $identifiant; ?>"><span class="rubrique_lien">Articles</span></a></div>
<div id="pageexterne">
<table align="center"><tr><td>
<form method="post" name="formulaire" enctype="multipart/form-data" action="include/upload.php" onsubmit="return validation();">
<div id="portecadre">
<span class="etape">Ajouter de la vidéo (seulement .FLV)</span><br />
<input type="file" name="fichier" size="40"><br /><br />
<center><input type="submit" name="video" value="Envoyer cette vidéo"><input name="id" type="hidden" value="<?php echo $recupID; ?>" /></center>
</div>
</form>
</td></tr></table>
</div>
</div>
</body>
</html>
j'espere que vous comprenez, je dois vous informer que je suis sourd car vous aurez mal compris ma texte quand meme je m'excusemerci