Modification PHP

fdawch Messages postés 58 Statut Membre -  
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

1 réponse

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    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
    1. fdawch Messages postés 58 Statut Membre 1
       
      <?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
    2. fdawch Messages postés 58 Statut Membre 1
       
      voila mon code le problème c'est modification le type car il est une liste
      0
    3. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      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