par
julienIVT » 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
<?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'excuse
merci
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
[b]confirmation.php[/b]
[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;
}
?>
[/php]
[b]create_video.php[/b]
[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>
[/php]
j'espere que vous comprenez, je dois vous informer que je suis sourd car vous aurez mal compris ma texte quand meme je m'excuse
merci