lnp
Messages postés
96
Date d'inscription
samedi 12 mars 2005
Statut
Membre
Dernière intervention
24 octobre 2007
1 août 2005 à 15:21
Le problème est que je n'ai pas de fonction récursive dans cette page.
<hr size="2" width="100%">Voilà ma page qui génére l'erreur :
<?php
//require_once("../params.php");
//require_once("../sitedynamique_lib.php");
// Initialisation des variables pour un affichage cohérent
if ( ! isset( $titre ) ) { $titre = NULL; }
if ( ! isset( $soustitre ) ) { $soustitre = NULL; }
if ( ! isset( $texte ) ) { $texte = NULL; }
if ( ! isset( $urlimage ) ) { $urlimage = NULL; }
if ( ! isset( $jour ) ) { $jour = NULL; }
if ( ! isset( $mois ) ) { $mois = NULL; }
if ( ! isset( $annee ) ) { $annee = NULL; }
if ( ! isset( $heure ) ) { $heure = NULL; }
if ( ! isset( $minute ) ) { $minute = NULL; }
if ( ! isset( $seconde ) ) { $seconde = NULL; }
if ( isset( $_REQUEST['flashinfo_ajouter'] )
AND $_REQUEST['titre'] == fx_filter( 'titre' , 'STRING' )
AND $_REQUEST['texte'] == fx_filter( 'texte' , 'TEXTE' )
) {
echo "avant
";
$datepublication =
dateSQLplus(
$_REQUEST['jour'],
$_REQUEST['mois'],
$_REQUEST['annee'],
$_REQUEST['heure'],
$_REQUEST['minute'],
$_REQUEST['seconde']
);
echo "après
";
print_r($_REQUEST);
print_r($_FILES);
echo "
";
require("flashinfo_upload_image.php");
// La requête SQL qui sert à ajouter un enregistrement dans la table flashinfo
$sql = sprintf(
"INSERT INTO flashinfo (
titre,
soustitre,
texte,
dateproposition,
datepublication,
datesuppression,
urlimage,
datevalidation
) VALUES ( %s, %s, NOW(), %s, NULL, %s, NULL )",
quote_smart( $_REQUEST['titre'] ) ,
quote_smart( $_REQUEST['soustitre'] ) ,
quote_smart( $_REQUEST['texte'] ) ,
quote_smart( $datepublication ) ,
quote_smart( $urlimage )
);
if ( mysql_query( $sql ) ) {
echo "Enregistrement effectué !";
/* L'enregistrement s'est bien déroulé.
* On détruite les variables pour permettre une réinitialisation ultérieure
*/
unset(
$_FILES,
$_REQUEST,
$sql,
$titre,
$soustitre,
$texte,
$jour,
$mois,
$annee,
$heure,
$minute,
$seconde,
$urlimage
);
} else {
echo "fin ajout";
}
// On rapelle la page pour écrire l'article suivant
require("flashinfo_ajouter.php");
} else {
if ( isset (
$_REQUEST['titre'] ) ) {
$titre =
$_REQUEST['titre']; }
if ( isset ( $_REQUEST['soustitre'] ) ) { $soustitre = $_REQUEST['soustitre']; }
if ( isset (
$_REQUEST['texte'] ) ) {
$texte =
$_REQUEST['texte']; }
if ( isset (
$_REQUEST['jour'] ) ) {
$jour =
$_REQUEST['jour']; }
if ( isset (
$_REQUEST['mois'] ) ) {
$mois =
$_REQUEST['mois']; }
if ( isset (
$_REQUEST['annee'] ) ) {
$annee =
$_REQUEST['annee']; }
if ( isset (
$_REQUEST['heure'] ) ) {
$heure =
$_REQUEST['heure']; }
if ( isset ( $_REQUEST['minute'] )
) { $minute = $_REQUEST['minute']; }
if ( isset ( $_REQUEST['seconde'] ) ) {
$seconde = $_REQUEST['seconde']; }
if ( isset ( $_FILES['urlimage'] )
) { $urlimage = $_FILES['urlimage']; }
?>
Menu de gestion des flashinfo
<?
require("flashinfo/tpl/flashinfo_ajouter_tpl.php");
}
?>
<hr size="2" width="100%">
Est-ce que tu vois l'erreur dans cette page ? ? ? Où est la récursion dans cette page ? ? ?
__
LNP...
pour vous...