[PHP/MySQL] Serveur ne traite pas l'info ?

Serveur ne traite pas l'info ? [PHP/MySQL] - PHP - Programmation

Marsh Posté le 02-12-2004 à 22:04:42    

J'ai créé un script qui recupere d'un formulaire une image, qui la stocke sur le serveur, crée une miniature de cette image, et entre le contenu du formulaire dans la base de données. Le probleme est que le script ne met pas les informations dans la base, mais ne fait pas d'erreur. Je vous joins le script:

Citation :


require '../MysqlConnect.php';
 
//Info sur l'upload du fichier
$Requete = mysql_query("SELECT ID FROM FARgalerie" );
$Nb = mysql_num_rows ( $Requete );
$Nb++;
$nouveau_nom= $Nb . ".jpg";
$nom_destination = 'photos/' . $nouveau_nom . '';
 
 
// La photo transferée est la source de la miniature
move_uploaded_file( $_FILES['fichier']['tmp_name'] , $nom_destination );
$source = imagecreatefromjpeg($nom_destination);  
 
// Les fonctions imagesx et imagesy renvoient la largeur et la hauteur d'une image
$largeur_source = imagesx($source);
$hauteur_source = imagesy($source);
 
//Redimensionnement de l'image
$rapport=$largeur_source / $hauteur_source;
$hauteur_destination = 200;
$largeur_destination = $hauteur_destination * $rapport ;
 
// On crée et enregistre la miniature
$destination = imagecreatetruecolor($largeur_destination, $hauteur_destination);  
imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur_destination, $hauteur_destination, $largeur_source, $hauteur_source);
imagejpeg($destination, 'photos/mini_' . $nouveau_nom . '');
 
$Error='Votre lien est soumis à l\'acceptation du webmaster';
 
//Insertion dans la base de données
mysql_query( "INSERT INTO FARgalerie VALUES ('$Nb','$marque','$modele','$annee','$proprietaire','nouveau_nom','mini_' . $nouveau_nom . '','0')" );
         
mysql_close();
header("Location:../Index.php?Rub=Galerie&Error=$Error" );


 
Voila, si vous pouviez m'aider... Merci d'avance !

Reply

Marsh Posté le 02-12-2004 à 22:04:42   

Reply

Marsh Posté le 02-12-2004 à 23:18:07    

mysql_query(...) or die(myql_error())
 
Sinon met ta requete dans une variable et affiche-là, tu verras si elle est correcte.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 02-12-2004 à 23:40:11    

ça vient du formulaire.. et plus exactement de l'attribut type de la balise form !
faut regarger et trouver le truc qui correspond le mieux à une image (pas un truc en text/text...)

Reply

Marsh Posté le 03-12-2004 à 18:12:26    

ok merci tout le monde ca marche maintenant :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed