Modification PHP

Fermé
fdawch Messages postés 51 Date d'inscription mardi 2 septembre 2014 Statut Membre Dernière intervention 1 mai 2018 - 23 janv. 2018 à 15:03
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 23 janv. 2018 à 15:28
Bonjour,
SVP j'ai un obstacle de deux modifications php une liste et pdf
Merci bien de me guidé
Cordialement
A voir également:

1 réponse

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
23 janv. 2018 à 15:08
Bonjour,

Tu bloques sur quoi exactement ?
Avec quel code ?


NB : Pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

0
fdawch Messages postés 51 Date d'inscription mardi 2 septembre 2014 Statut Membre Dernière intervention 1 mai 2018 1
23 janv. 2018 à 15:21
<?php session_start();
include("cnx.php");
@$id_partners=$_GET['id_partners'];

$titre =$_POST["titre"] ;
$lien=$_POST['lien'];
$type=$_POST['type'];

$allowed_types = array("image/bmp", "image/gif", "image/jpeg", "image/jpg", "image/png");
    $image = $_FILES['image']['name'];
    $ftype = $_FILES['image']['type'];
    $ftmp = $_FILES['image']['tmp_name'];
    if (in_array($ftype, $allowed_types)) {
    
	$path = $_FILES['image']['name'];
	$ext = pathinfo($path, PATHINFO_EXTENSION);		
		
	    $nomImage =  time().".".$ext;
	    copy($ftmp, 'upload/partenaires/' .$nomImage);        
    }

if($image !='' && $type != ''){
	

$query="update partners set titre='$titre', image='$nomImage', lien='$lien', type='$type' where id_partners='$id_partners'";

}else{
	$query="update partners set titre='$titre', lien='$lien' where id_partners='$id_partners'";
}
mysql_query($query) or die($query . " - " . mysql_error() ."erreur MODIFICATION");
echo "<script type='text/javascript'>document.location.replace('premiere_page.php');
alert ('Enregistrement etait bien modifier');
</script>";
		
?>
0
fdawch Messages postés 51 Date d'inscription mardi 2 septembre 2014 Statut Membre Dernière intervention 1 mai 2018 1
23 janv. 2018 à 15:22
voila mon code le problème c'est modification le type car il est une liste
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
23 janv. 2018 à 15:28
1 - Attention, l'extension mysql était obsolète en PHP 5.5.0, et a été supprimée en PHP 7.0.0.
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top

À la place, tu peux (<gras DOIS </gras> ) utiliser l'extension MySQLi ou l'extension PDO_MySQL
https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli

Si tu choisis PDO, pense à activer la gestion des erreurs : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs


2 - Une fois ton code modifié en mysqli ou PDO, fais donc un var_dump de ta variable POST pour nous montrer ce qu'elle contient.
0