//Tu inities ta connection //Tu inserre ou importe tes functions //Tu escape tous les entrées de sql dans ta BDD if{intval($_GET['demande']) == 0)){ //Tu fait un redirect ici car tu ne recoit pas un id } $id = escape_function($_GET['demande']); //Tu peux verifier si il y'a une entrée dans ta BDD de cette demande. if($demande_exist){ $query = "DELETE FROM demandes WHERE id= . escape_function($id)"; $result = muysql_query($query); if(mysql_affected_rows == 1){ //C'est ok tu fait un redirect ou tu veux }else{ //Et bimmm tu fous quoi?:) } }
function mysql_prep( $value ) { $magic_quotes_active = get_magic_quotes_gpc(); $new_enough_php = function_exists( "mysql_real_escape_string" ); // i.e. PHP >= v4.3.0 ,this func oli exist 4 PHP above v4.3.0 if( $new_enough_php ) { // PHP v4.3.0 or higher // undo any magic quote effects so mysql_real_escape_string can do the work if( $magic_quotes_active ) { $value = stripslashes( $value ); } $value = mysql_real_escape_string( $value ); } else { // before PHP v4.3.0 // if magic quotes aren't already on then add slashes manually if( !$magic_quotes_active ) { $value = addslashes( $value ); } // if magic quotes are active, then the slashes already exist } return $value; }
<?php require_once("connection.php"); ?> <?php require_once("functions.php"); ?> <?php //Demande correspond au get passer dans l'url donc fait gaffe if(intval($_GET['demande']) == 0){ redirect_to("outuveux.php"); } $id = mysql_prep($_GET["demande"]); if($demande = fonctionderechechedelademande($id)){ $query "DELETE FROM demandes WHERE id {$id}"; $result = mysql_query($query); if(mysql_affected_rows() == 1){ //Success redirect_to("outuveux.php"); }else{ //failure //Mouais.... } } ?> <?php mysql_close($connection); ?>
function get_subject_by_id($demande_id){ if(!empty($demande_id)){ $query = "SELECT * FROM demande "; $query ." WHERE id ". $demande_id . " "; $query .= " LIMIT 1"; $result_set = mysql_query($query) or die("Mysql query failed"); //REMEMBER //If result_set is empty, the fetch will return false. //To avoid that, do an if statement if($demande = mysql_fetch_assoc($result_set)){ return $demande; }else{ } }
function redirect_to($location){ if(!empty($location)){ header("Location:{$location}"); exit; } } //Et après tu peux faire redirect_to("monindex.php")
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question