J'utilise le JQuery télécharger et plugin culture qui se trouve ici:JQuery - Télécharger Crop & Save pour MySQL Database
http://www.webmotionuk.co.uk/jquery/image_upload_crop.php
Le code fonctionne très bien et comme prévu, mais le seul changement que je souhaite make est d'insérer le nom de la vignette sauvegardée dans une table mysql mais pour une raison quelconque, je n'arrive pas à faire fonctionner ça. Il serait trop pour poster le code complet, donc je vais essayer de le réduire:
updateavatar.php:
require("../db.php");
$avatar = mysql_real_escape_string($_POST['avatar']);
$email = mysql_real_escape_string($_POST['email']);
mysql_query("UPDATE admin SET avatar='".$avatar."' WHERE email='".$email."'");
Toute aide est grandement appréciée!
Je devais faire quelque chose de similaire, et la seule façon que je pouvais comprendre comment le déboguer était d'imprimer dans le fichier error_log dans le fichier php. Si vous faites 'error_log ($ avatar. '-'. $ Email)' est-ce que vous imprimez ce que vous attendez? De plus, vous ne transmettez pas de chaîne de connexion à mysql_query, donc je suppose que vous avez déjà une connexion ouverte. Sinon, vous en avez besoin. Si vous avez une connexion, la fonction mysql_query retourne-t-elle vrai ou faux? – EmmyS
Comment cela échoue-t-il? –
merci les gars, mais le 'mysqlconnect' dans le' db.php' qui est inclus. J'ai ajouté le 'error_log' mais ne semble pas avoir quelque chose de différent. En outre, la façon dont il échoue est simplement de ne pas mettre à jour la ligne appropriée dans la base de données. – martincarlin87