Undefined index: slide_title

Résolu
medboy94 Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -  
medboy94 Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour j'ai une erreur undefined index slide_title dans la 3eme ligne dans cette fonction .

function add_slides() {
if(isset($_POST['add_slide'])) {
$slide_title     = escape_string($_POST['slide_title']);
$slide_image     = escape_string($_FILES['file']['name']);
$slide_image_loc = escape_string($_FILES['file']['tmp_name']);

if(empty($slide_title) || empty($slide_image)) {

echo "<p class='bg-danger'> This field cannot be empty</p>";
}else {

move_uploaded_file($slide_image_loc, UPLOAD_DIRECTORY . DS . $slide_image);

$query = query("INSERT INTO slides(slide_title, slide_image) VALUES('{$slide_title}', '{$slide_image}')");
confirm($query);
set_message("slide added");
redirect("index.php?slides");
}	
}
}



A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

1 - Comment est appellée cette fonction ?
2 - As tu vérifier que la variable porte le "bon" nom ? Identique que dans ton formulaire ?
3 - Lorsqu'on récupère une variable de type tableau (comme $_POST)... on s'assure qu'elle existe avant .... en utilisant la syntaxe TERNAIRE par exemple.
$slide_title     = isset($_POST['slide_title']) ? escape_string($_POST['slide_title']) : NULL;

1
medboy94 Messages postés 44 Date d'inscription   Statut Membre Dernière intervention  
 
Mercii pour votre réponse résolu :D
0