----------------------------------------------------------------------
Salut,
config.php :
<?
define('ERRT','<center><br><br><br><br><Table Border=1 CellSpacing=0 CellPadding=4 bordercolor=black width=600><Tr><Td Width=600 align=center bgcolor=white><br><br>');
define('ERRB','<br><br><a href="javascript:history.back()"><<<<</a><br></Td></Tr></table><br><br><br><br></center>');
?>
fonctions.php :
function pmess ($temp)
{
$e = ERRB;
echo ERRT.$tmp.$e;
include_once "footer.php";
die;
}
new.php :
<?
include_once "config.php";
include_once "fonctions.php";
include_once "header.php";
?>
<form name="forme" action="check.php" method="post">
<input type="text" name="nom" value="<? if isset ($nom) echo $name;?>">
<input type="text" name="age" value="<? if isset ($age) echo $age;?>">
<input type='submit' value='Continuer'>
</form>
check.php :
<?
if (!is_string($nom)) pmess ("le nom doit etre une chaine de caractere");
if (!is_numeric($age)) pmess("l'age doit etre numerique");
?>
lorsque j'appel le fichier new.php pour remplir mes champs, ça se peut que je comettrais des erreurs en donnant les valeurs "007" à la variable $nom et "rire" à la variable $age.
alors le fichier check.php, m'affichera le message d'erreur suivant pour le champ nom :
le nom doit être une chaine de caractére
<<<<<
mais le probleme se pose lors du retour vers la page precedente !!!
Soit la page est toute blanche avec le message :
Avertissement : expiration du délai pour cette page
Soit le formulaire est tout vide apres rechargement (Actualiser)???
j'aimerais avoir mes valeurs d'auparavant ecritent dans leurs champs respectifs.
Alors comment dois-je faire pour avoir cela ?
Merci
------------------------------------------------------------------
Debutant PHP/SQL, Delphi
Club de correspondance :
http://www.elatlasclub.fr.st