recuperer du code d'une bdd vers un formulaire

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 : recuperer du code d'une bdd vers un formulaire

par matt_m » 11 févr. 2005, 21:58

un petit tag resolu serait le bienvenu ;)

par SethSatan » 11 févr. 2005, 19:22

ok merci de m'avoir aidé!!!

par remram44 » 11 févr. 2005, 18:12

<textarea  wrap=virtual name='post_art' onmouseover='this.focus();' onkeyup='javascript:storeCaret(this);' onclick='javascript:storeCaret(this);' onchange='javascript:storeCaret(this);'cols='59' rows='12' value='".$update['post_art']."'></textarea>
=> Textarea n'a pas d'attribut value (il faut placer son contenu entre les balises <textarea> et </textarea>)
Ca donne :
<textarea  wrap=virtual name='post_art' onmouseover='this.focus();' onkeyup='javascript:storeCaret(this);' onclick='javascript:storeCaret(this);' onchange='javascript:storeCaret(this);'cols='59' rows='12'>".$update['post_art']."</textarea>

recuperer du code d'une bdd vers un formulaire

par SethSatan » 11 févr. 2005, 17:54

bonjour

je souhaite proposer a un membre de modifier ses infos, pour cela je lui affiche un formulaire, avec les valeurs déjà mises par défault, j'arrive avec succès a recuperer les valeurs sur la base de données mais seul la moitié des infos s'affichent dans les champs:

c'est-à-dire que seul le titre et l'image par défault s'affiche ( value='".$update['title_art']."' et <img src='".$update['img_art']."'> )
sinon les valeurs (value='".$update['img_art']."' et value='".$update['post_art']."' ne veulent pas s'afficher.
voici le code complet:
while($update = mysql_fetch_array($result))
{
		echo "<form method='POST' action='art.php' name='livre' enctype='multipart/form-data'>
	<table width='40%' class='formaddart' width='90%' cellpadding='0' cellspacing='0' border='1' bordercolor='white' bordercolordark='black' bordercolorlight='white'>
        	<tr>
                	<td>
				<table width='100%'>
					<tr>
						<td>
                                            		Titre:
                                        	</td>
                                        	<td>
                                            		<input type='text' name='title_art'  size='35' value='".$update['title_art']."'>
                                         	</td>
                                     	</tr>
				</table>
   			</td>
		</tr>
		<tr>
		        <td>
				<table width='100%'>
                                      	<tr>
                                         	<td>
                                             		Image actuelle dans l'article:
                                         	</td>
                                         	<td>";
							if(empty($update['img_art']))
							{
								echo "Aucune image actuellement";
							}
							else
							{
								echo "<img src='".$update['img_art']."'>";
							}
							echo "
                                         	</td>
                                       	</tr>
                                       	<tr>
						<td>
						        Nouvelle image
						</td>
						<td>
                                       	                <input type='file' name='img_art'  size='35' value='".$update['img_art']."'>
                                       	        </td>
                                       	</tr>
                                </table>
                        </td>
		</tr>
		<tr>
		        <td>
				<table width='100%'>
                                	<tr>
                                        	<td align='center'>
                                                	<nobr>Ton article:
                                                </td>
                                        	<td align='center'>
							<textarea  wrap=virtual name='post_art' onmouseover='this.focus();' onkeyup='javascript:storeCaret(this);' onclick='javascript:storeCaret(this);' onchange='javascript:storeCaret(this);'cols='59' rows='12' value='".$update['post_art']."'></textarea>
                                                </td>
                                        </tr>
                                </table>
                        </td>
		</tr>
		<tr>
		        <td align='center'>
                                <input type='submit' value='Envoyer' name='envoyer'></center>
			</td>
		</tr>
	</table>
</form>";
}
j'ai verifié que cela ne venait pas d'une mauvaise recuperation depuis la bdd mais lorsque je me contente d'afficher ces deux variables avec echo toutes seules, ca marche, c'est uniquement lorsqu'elles sont dans le formulaire, mais je ne trouve pas l'erreur

merci pour tout aide...