Insertion d'une image
Fermé
farsicomores
Messages postés
6
Date d'inscription
jeudi 23 février 2006
Statut
Membre
Dernière intervention
11 mars 2011
-
16 janv. 2008 à 15:22
rescue Messages postés 1039 Date d'inscription vendredi 16 novembre 2007 Statut Contributeur Dernière intervention 27 mars 2019 - 17 janv. 2008 à 20:58
rescue Messages postés 1039 Date d'inscription vendredi 16 novembre 2007 Statut Contributeur Dernière intervention 27 mars 2019 - 17 janv. 2008 à 20:58
A voir également:
- Insertion d'une image
- Image iso - Guide
- Insertion liste déroulante excel - Guide
- Comment agrandir une image - Guide
- Acronis true image - Télécharger - Sauvegarde
- Insertion sommaire word - Guide
3 réponses
rescue
Messages postés
1039
Date d'inscription
vendredi 16 novembre 2007
Statut
Contributeur
Dernière intervention
27 mars 2019
136
16 janv. 2008 à 15:31
16 janv. 2008 à 15:31
Bonjour,
C'est après qu'il faut le faire, c'est dans ton script qui upload l'image.
$nomfichier = "images/nom_de_la_photo.jpg";
move_uploaded_file ($photo, $nomfichier);
@+
C'est après qu'il faut le faire, c'est dans ton script qui upload l'image.
$nomfichier = "images/nom_de_la_photo.jpg";
move_uploaded_file ($photo, $nomfichier);
@+
farsicomores
Messages postés
6
Date d'inscription
jeudi 23 février 2006
Statut
Membre
Dernière intervention
11 mars 2011
17 janv. 2008 à 17:19
17 janv. 2008 à 17:19
Ok pour etre claire voila mon bout de code pr le fichier d'envoie:
<form action="insert.php" method="post">
<table width="200" border="1">
<tr>
<td colspan="2">
<input type="hidden" name="id" value=""></td>
</tr>
<tr>
<td>Libellé</td>
<td colspan="2">
<input type="text" name="libelle" value=""></td>
</tr>
<tr>
<td>Image</td>
<td colspan="2"><input type="file" name="image" value=""></td>
</tr>
<tr><td><input type="submit" value="Valider"></td></tr>
</table></form>
et le reste du code pour le fichier de reception:
<?php
$ids=$_POST['id'];
$libelles=$_POST['libelle'];
$images=$_POST['image'];
$nomphotos=$_FILES["nomphoto"]["name"];
$tmp=$_FILES["nomphoto"]["tmp_name"];
//On verifie les champs s'ils continent des informations
if (empty($_POST['libelle']))
{ echo(" le libelle est vide");
exit();
}
if (empty($_POST['image'] ))
{echo("le chaops image est vide");
}
require("connect.php");
if($con=mysql_connect("$Server","$user","$passe"))
{ if($base=mysql_select_db("$basetest"))
{ $requet="INSERT INTO testimage (`id`,`libelle`,`image`)
Values(\"$ids\",\"$libelles\",\"$nomphotos\")";
if($result=mysql_query("$requet"))
{ /*echo"<script language='javascript'>
<!--
alert('Les donnés soont bien enregistrées');
window.location='afficher.php';
//-->
</script>";exit();
*/}
}
else { die("Echec de requete de la base de données");
}
mysql_close($con);
}
else{ die("Echec de connexion au serveur"); }
?>
Comme je l'avais dis le lien de l'image ne s'affiche pas en entier ça affiche tout simplement le nom directe exp: image.jpg au lieu d'accepter le dossier qui contient l'image plus l'image exp: photo/image.jpg
Merci de votre aide
<form action="insert.php" method="post">
<table width="200" border="1">
<tr>
<td colspan="2">
<input type="hidden" name="id" value=""></td>
</tr>
<tr>
<td>Libellé</td>
<td colspan="2">
<input type="text" name="libelle" value=""></td>
</tr>
<tr>
<td>Image</td>
<td colspan="2"><input type="file" name="image" value=""></td>
</tr>
<tr><td><input type="submit" value="Valider"></td></tr>
</table></form>
et le reste du code pour le fichier de reception:
<?php
$ids=$_POST['id'];
$libelles=$_POST['libelle'];
$images=$_POST['image'];
$nomphotos=$_FILES["nomphoto"]["name"];
$tmp=$_FILES["nomphoto"]["tmp_name"];
//On verifie les champs s'ils continent des informations
if (empty($_POST['libelle']))
{ echo(" le libelle est vide");
exit();
}
if (empty($_POST['image'] ))
{echo("le chaops image est vide");
}
require("connect.php");
if($con=mysql_connect("$Server","$user","$passe"))
{ if($base=mysql_select_db("$basetest"))
{ $requet="INSERT INTO testimage (`id`,`libelle`,`image`)
Values(\"$ids\",\"$libelles\",\"$nomphotos\")";
if($result=mysql_query("$requet"))
{ /*echo"<script language='javascript'>
<!--
alert('Les donnés soont bien enregistrées');
window.location='afficher.php';
//-->
</script>";exit();
*/}
}
else { die("Echec de requete de la base de données");
}
mysql_close($con);
}
else{ die("Echec de connexion au serveur"); }
?>
Comme je l'avais dis le lien de l'image ne s'affiche pas en entier ça affiche tout simplement le nom directe exp: image.jpg au lieu d'accepter le dossier qui contient l'image plus l'image exp: photo/image.jpg
Merci de votre aide
rescue
Messages postés
1039
Date d'inscription
vendredi 16 novembre 2007
Statut
Contributeur
Dernière intervention
27 mars 2019
136
17 janv. 2008 à 20:58
17 janv. 2008 à 20:58
Bonsoir,
A vérifier mais je pense que c'est là l'erreur : <input type="file" name="image" value="">
il faut que le type soit text :<input type="text" name="image" value="">
@+
A vérifier mais je pense que c'est là l'erreur : <input type="file" name="image" value="">
il faut que le type soit text :<input type="text" name="image" value="">
@+