formulaire et image
je suis débutante en php et mon probléme c'est que je dois creer une formulaire dont je vais ecrire un mot et comme resultat affichage de l'image associé a ce mot
j'ai stocké les mots et leurs images associés qlq un peut m'aider svp
le 23/03/2014 à 08:31
lamita a écrit
je suis débutante en php et mon probléme c'est que je dois creer une formulaire dont je vais ecrire un mot et comme resultat affichage de l'image associé a ce mot
j'ai stocké les mots et leurs images associés qlq un peut m'aider svp
<?php
mysql_connect('localhost','root','');
mysql_select_db ('test');
$ID=$_POST['nom'];
$req="SELECT image FROM tab WHERE mot='$ID'";
$exec=mysql_query($req);
?>
<img src="<?php echo $exec; ?>" />
c est la page php ou je veux afficher l'image
Peux-tu nous montrer le schéma de la table (create table) et les données que tu y as insérées ?
Lis la documentation de
mysql_query, je crois que tu n'as pas compris à quoi correspond la valeur de retour de cette fonction.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
merci pour la reponse LupusMic
voila j ai continuer le programme mais maintenant j'ai rencontré un prob
Undefined index: name in C:\wamp\www\tex.php on line 15
voila le programme:
<?php
include("connection.php");
?>
<center>
<form method="POST">
<input type="text" name="name"/>
<input type="submit" value="add" />
</form>
<center>
<?php
$nam=$_POST['name'];
$sql="SELECT * FROM essaye WHERE nom='$nam' LIMIT 1";
$exec=mysql_query($sql);
echo $nam;
while($line=mysql_fetch_array($exec))
{
?>
<center>
<img src="<?php echo $line['lien']; ?>" />
</center>
<?php
}
?>
Sans réponse à ce que je t'ai demandé, il ne m'est pas possible de t'aider (et n'oublie pas le bbcode pour améliorer la lisibilité de tes messages).
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
CREATE TABLE essaye
(mot VARCHAR(10) PRIMARY KEY,
lien VARCHAR(1000));
1. Les colonnes de type char et varchar sont limitées à 255 caractères.
2. Il faut que tu lises une documentation sur le workflow utilisé par une application Web avec PHP. En effet, tu t'étonnes d'avoir un index indéfini dans $_POST, je suppose donc que c'est le GET /tex.php qui entraîne cette erreur. En général, un code qui gère une page avec un formulaire devrait ressembler à ça :
<?php
if('GET' === $_SERVER['HTTP_METHOD'])
afficher_formulaire();
elseif('POST' === $_SERVER['REQUEST_METHOD'])
{
if(traiter_entrees($_POST))
afficher_succes();
else
{
afficher_erreur();
afficher_formulaire();
}
}
else
header('HTTP/1.1 405 Method not supported');
C'est l'algorithme général, ensuite il y a des ajustements qu'on peut faire, pour rendre les messages plus clairs, etc. Mais tu as maintenant l'idée de base.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
merci bien pour la reponse
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: