Modification PHP
fdawch
Messages postés
58
Statut
Membre
-
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
SVP j'ai un obstacle de deux modifications php une liste et pdf
Merci bien de me guidé
Cordialement
SVP j'ai un obstacle de deux modifications php une liste et pdf
Merci bien de me guidé
Cordialement
1 réponse
-
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
-
<?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>"; ?> -
-
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.
-