insertion image

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : insertion image

par Cyrano » 26 mai 2005, 21:34

Ok, alors quelques erreurs bénignes, mais un peu nombreuses. Un détail, quand tu envoies du code, au dessus de la zone de texte, il y a un bouton [ PHP ] pour baliser le code. Utilise le, un clic dessus, tu colles ton code et un nouveau cic dessus pour fermer la balise. Fais une prévisualisation pour vérifer.

Ton code corrigé:
<?php
/*Enregistre l'URL de l'image dans la base*/
$host="localhost";
$user="********";
$mpasse="********";
$database="****";

$connexion = mysql_connect("locahost", "$login", "$mpasse")
or die ("Connexion à la base impossible");

$db = mysql_select_db($database) or die("Sélection de la base impossible");

$sql = "INSERT INTO image (url)
VALUES ('". $_POST['URL'] ."')";
mysql_close($connexion);
?>
Celui-ci affiche l'image grâce aux données de la base
<?php
/*Affiche l'image grâce aux infos récoltées dans la base*/
$host="localhost";
$user="********";
$mpasse="********";
$database="****";

$connexion = mysql_connect("locahost", $login, $mpasse)
or die ("Connexion à la base impossible");

$db = mysql_select_db($database) or die("Sélection de la base impossible");
$sql = "SELECT image FROM banque";
$result = mysql_query($sql);

$ligne = mysql_fetch_array($result, MYSQL_ASSOC);
echo "<img border=\"0\" src=\"". $ligne['image'] ."\" width=\"500\" height=\"158\">";
?>
Attention, tu remettras tes codes: Édites les messages précédent pour effacer tes codes d'accès, c'est public ici.

insertion image

par image » 26 mai 2005, 21:21

Voici mes deux scripts :

Celui-ci enregistre l'URL de l'image postée dans le formulaire avant

<?php
/*Enregistre l'URL de l'image dans la base*/
$host="localhost";
$user="********";
$mpasse="********";
$database="******";

$connexion = mysql_connect("locahost", "$login", "$mpasse")
or die ("Connexion à la base impossible");

$db = mysql_select_db($database);
or die("Sélection de la base impossible")

$sql = "INSERT INTO image (url)
VALUES ('$POST[URL]);
mysql_close($connexion)
?>

Celui-ci affiche l'image grâce aux données de la base

<?php
/*Affiche l'image grâce aux infos récoltées dans la base*/
$host="localhost";
$user="*******";
$mpasse="********";
$database="*****";

$connexion = mysql_connect("locahost", "$login", "$mpasse")
or die ("Connexion à la base impossible");

$db = mysql_select_db($database);
or die("Sélection de la base impossible")
$sql = "SELECT image FROM banque";
$result = mysql_query($sql)

$ligne = mysql_fetch_array($result, MYSQL ASSOC);
echo "<img border="0" src='$ligne' width="500" height="158">
?>

insertion image

par image » 26 mai 2005, 21:20

Voici mes deux scripts :

Celui-ci enregistre l'URL de l'image postée dans le formulaire avant

<?php
/*Enregistre l'URL de l'image dans la base*/
$host="localhost";
$user="*****";
$mpasse="*****";
$database="****";

$connexion = mysql_connect("locahost", "$login", "$mpasse")
or die ("Connexion à la base impossible");

$db = mysql_select_db($database);
or die("Sélection de la base impossible")

$sql = "INSERT INTO image (url)
VALUES ('$POST[URL]);
mysql_close($connexion)
?>

Celui-ci affiche l'image grâce aux données de la base

<?php
/*Affiche l'image grâce aux infos récoltées dans la base*/
$host="localhost";
$user="*****";
$mpasse="*****";
$database="*****";

$connexion = mysql_connect("locahost", "$login", "$mpasse")
or die ("Connexion à la base impossible");

$db = mysql_select_db($database);
or die("Sélection de la base impossible")
$sql = "SELECT image FROM banque";
$result = mysql_query($sql)

$ligne = mysql_fetch_array($result, MYSQL ASSOC);
echo "<img border="0" src='$ligne' width="500" height="158">
?>

par Cyrano » 26 mai 2005, 20:59

SAlut,
le principe n'est pas très compliqué. Fais voir le bout de code que tu as fait pour récupérer l'information de la base de données et comment tu tentes de faire l'insertion, on va corriger :)

insertion image

par Alexandre » 26 mai 2005, 20:58

Bonjour,
je suis nouveau sur le forum, j'ai 14 ans et je suis débutant en PHP.
Voilà mon problème :
J'ai crée un script qui récupère les données d'un formulaire, dans ce formulaire, on entre l'URL d'une image et puis c'est sauvegardé dans la base de données. Le problème, c'est que je n'arrive pas à afficher l'image après grâce aux données. Je pense que cela devrait se faire avec un echo mais je n'en suis pas sûr.
Merci à tous ceux qui accepteront de m'aider.