website logo
Auteur
avatar
Buzz

Forum » » Le coin des codeurs » » [Résolu] - Problème... Qui peut m'aider ???


Posté : 19 oct. 2004 à 16:22 icone du post

Bonjour!

Voilà... J'ai un petit problème avec un formulaire de gestion de contenu de site. Ce dernier propose d'uploader une image sur le serveur, et y place le chemin relatif dans une table mysql de façon à ce qu'elle soit visible sur les pages dynamique. Seulement, si je rempli mon formulaire sans y insérer d'image, ma page va afficher l'icône du lien brisé. Donc, j'aimerai savoir si il est possible d'ajouter une fonction qui dise en gros: "si le champ image est vide, rempli-le automatiquement avec 'blank.gif ".

J'espère avoir été assez clair...

Voilà mon code php:

<?php
/**
* Configuration DB
*/
$cfg = array(
'server'=>'localhost',
'user'=>'moi',
'password'=>'monpass',
'database'=>'mabase_db',
);

// Connection MySQL
$connect = mysql_connect($cfg['server'],$cfg['user'],$cfg['password']);
?>
<?php
// Formulaire
if ($_POST['action']) {

// Infos de l'image
$realName = $_FILES['image']['name'];
$type = $_FILES['image']['type'];
$size = $_FILES['image']['size'];
$tmpName = $_FILES['image']['tmp_name'];

// Copie de l'image
copy($tmpName,$_SERVER['DOCUMENT_ROOT'] . '/upload/' . $realName);

// Insertion de l'image dans la DB
if (mysql_db_query($cfg['database'],'INSERT INTO `appartements` (`image`,`divers`,`details`,`prix`,`surface`,`pieces`,`commune`) VALUES ("upload/' . $realName . '","' . $_POST['divers'] . '","' . $_POST['details'] . '","' . $_POST['prix'] . '","' . $_POST['surface'] . '","' . $_POST['pieces'] . '","' . $_POST['commune'] . '")')) {
header("Location: confirmation_ajout.html");
} else {
die('Erreur MySQL');
}
}

?>


Merci d'avance

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=13929&forum=5