Eléphant du PHP |
357 Messages
20 mai 2005, 16:00
bon oké
je comprend il était déja dure pour moi de comprendre le code ( code repris pour "amélioration" car il était incomplet).
si j'avais du le fair je ne l aurait pas fait comme ca.
ce que je vais faire c'est te mettre le début de mon code ainsi que le formulaire :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Demande de Rachat de credit</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<link href="RacCSS.css" rel="stylesheet" type="text/css" />
</head>
<body>
<?php
// -- Déclaration des variables -------------------------------
//
$form_ok = '1';
$_REQUEST['valid'] = isset($_REQUEST['valid']) ? $_REQUEST['valid'] : '';
$champs2 = array ('voiture','travaux','autre1','autre2','autre3','Projet','Montant');
$chs2 = array(
'voiture' => ' Voiture',
'travaux' => 'Travaux',
'autre1' => ' Autre1',
'autre2' => 'Autre2',
'autre3' => 'Autre3',
);
$chs = array(
'Projet' => 'Non du projet',
'Montant' => 'Montant du nouveau projet',
'mail' => 'E Mail'
);
$val = array();
$chps_manquant = '';
$error = '';
// Pour chaque champ, examine la valeur du formulaire --------------
foreach ($champs2 as $champ)
{
if(!isset($_REQUEST[$champ]) or $_REQUEST[$champ] == '')
{
$val[$champ] = '';
if (empty($val['voiture']) && empty($val['travaux']) && empty($val['Cred_autre1']) && empty($val['autre2'])
&& empty($val['autre3']) )
{
$manquant=$chs2['voiture']." ou ".$chs2['travaux']." ou ".$chs2['autre1']." ou ".$chs2['autre2']
." ou ".$chs2['autre3'];
$form_ok='';
}
if (!empty($val['Projet']) && empty ($val['Montant']))
{
if (isset($manquant))
{
$manquant=$chs['Montant'].", ".$manquant;
$form_ok='';
}
else
{
$manquant1=$chs['Montant'];
$form_ok='';
}
}
}
else
$val[$champ]=$_REQUEST[$champ];
}
if ($form_ok <> "1")
{
// le formulaire:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
<fieldset>
<legend>formulaire</legend>
<table cellspacing="5" border="0">
<tr></tr>
<tr>
<td class="label" >
<label for="voiture"> voiture :</label>
</td>
<td class="input">
<input name="voiture" id="voiture" value="<?php echo $val['voiture']; ?>" tabindex="12" onfocus="this.className='focus';" onblur="this.className='normal';" />
</td>
</tr>
<tr>
<td class="label"><label for="travaux">travaux :</label></td>
<td class="input">
<input name="travaux" id="travaux" value="<?php echo $val['travaux']; ?>" tabindex="13" onfocus="this.className='focus';" onblur="this.className='normal';" />
</td>
</tr>
<tr>
<td class="label"><label for="autre1">Autres Crédits :</label></td>
<td class="input">
<input name="autre1" id="autre1" value="<?php echo $val['autre1']; ?>" tabindex="14" onfocus="this.className='focus';" onblur="this.className='normal';" />
</td>
</tr>
<tr>
<td class="label"><label for="autre2"> </label></td>
<td class="input">
<input name="autre2" id="autre2" value="<?php echo $val['autre2']; ?>" tabindex="15" onfocus="this.className='focus';" onblur="this.className='normal';" />
</td>
</tr>
<tr>
<td class="label"><label for="autre3"> </label></td>
<td class="input">
<input name="autre3" id="autre3" value="<?php echo $val['autre3']; ?>" tabindex="16" onfocus="this.className='focus';" onblur="this.className='normal';" />
</td>
</tr>
</table>
</fieldset>
<div id="piedForm"><input type="submit" name="submit" value="" id="valid" /></div>
</form>
}
if($form_ok=='1')
{
//bien rempli
}
voila le code un pe allégé

en espérant que ca puisse un pe t éclairer