Champs inputs

Eléphant du PHP | 127 Messages

12 mars 2006, 12:05

Bonjour a tous, voila j'ai créé un script pour uploader 4 images dans mon site web avec quelques restrictions concernant ces images. Dans ce script il y a également des champs input de type text. Mais voila a chaques fois qu'une ou plusieurs images ne répondent pas aux restrictions l'internaute n'a plus qu'a recomencer a remplir tout les champs.il n'y a pas un moyen pour lui épargner cette corvée?
Merci beaucoup. :)

Mammouth du PHP | 19672 Messages

12 mars 2006, 13:00

Faudrait que je consulte ma boule de cristal...
...
...
...
ha ben non, j'arrive pas à deviner le code utilisé et je vois pas comment tu procèdes, ça va pas aider à te débugguer... :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 127 Messages

12 mars 2006, 13:57

<form method="post" action="script_upload.php">
<p>
<b>Identification</b>
<p>
<div align="left" class="cadre2">
<p><input type="text" name="pseudo" size="20"  maxlength="35"><b> votre pseudo</b></p>
<p><input type="password" name="password" size="20" maxlength="35"><b> mot de pass</b></p>
</div>
<p><input type="submit" value="Envoyer" name="envoyer"></p>
<div class="espace"></div>
</form>
<?
unset($erreur);
if(empty($nom)OR empty($password))
{
$erreur ='<b>Veuiller vous identifier, merci</b>';
}
if(!isset($erreur))
{
echo '<b>Vous avez bien été identifier '.$nom.'.<br>';
mysql_query("UPDATE inscription SET ip= '".$ip."' WHERE password='".$password."'"); 
}
<?php 
if(isset($erreur))
{
echo '', $erreur ,'';
}
?>
J'ai copié un bout de code d'un autre script mais c'est exactement le même probleme si il y a une erreur tous les champs sont effacés et l'internaute n'a plus qu'à recommencer.
Ici ce n'est pas génant il n'y a que deux champs mais quand il y en a une dizaine...

Mammouth du PHP | 19672 Messages

12 mars 2006, 15:07

Éléments de réponse ICI
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 127 Messages

12 mars 2006, 17:29

Merci :) .Mais pour les champs input de type file il y a un moyen?

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

12 mars 2006, 18:18

Non, pour des raison de sécurité on ne peut affecter une valeur par défaut au champs de type file.
Sinon on pourrait récupérer n'importe quels fichiers d'une machine.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

12 mars 2006, 18:48

ok merci :) ce n'est pas grave merci a tous.

Eléphant du PHP | 127 Messages

12 mars 2006, 18:50

eu oui c'ést bien moi qui ai répondu.