[BUG php] un nouvo casse tête
Forum Programmation : [BUG php] un nouvo casse tête
TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
voici un truc a rien comprendre de mon scripte
page logcod :
<form id="form1" name="form1" method="post" action="sendlogcod.php">
Type
:
<select name="type">
<option value="Logiciel" selected="selected">Logiciel</option>
<option value="Code">Code</option>
</select>
Nom du code/logiciel :
<input name="aas" type="text" maxlength="255">
Courte description :
<input name="crtdes" type="text" size="80" maxlength="255" />
(255 caractere max)
Utilisation :
<select name="utili">
<option value="Creation jeux/logiciels" selected="selected">Creation jeux/logiciels</option>
<option value="Flash">Flash</option>
<option value="Son/musique">Son/musique</option>
<option value="Virus/programmes autonomes">Virus/programmes autonomes</option>
<option value="Design/illustration">Design/illustration</option>
<option value="Autre">Autre</option>
</select>
Temps moyen d'apprentissage des bases :
<input name="tps" type="text" value="XX heurs" size="30" maxlength="255" />
(preciser heurs, minutes ans etc...)
<input type="submit" name="Submit" value="Valider" />
</form>
page sendlogcod:
<?php
if ($_POST['crtdes'] =! NULL AND $_POST['utili'] =! NULL AND $_POST['tps'] =! NULL AND $_POST['aas'] =! NULL)
{
?>
Tous semble correcte, ton <?php echo $_POST['type']; ?> (nommer ) on etais bien enregistrer !
<?php
}
else
{
?>
Tu doit remplire Toutes les champs ! <br> <a href="http://www.teammaker.fr/zz/logcode/logcod.php">Retour</a>
<?php
}
?>
la vous aller me dire que c'est normale, mais bizzarement quand je met un autre que $_post['type'] sa m'affiche 1 au lieu de se que jai marquer, jai tous triffatouiller, chercher se qui bugger pas trouver, mais en triffatouillant j'ai deccouvert que si je mettais (par example) $_POST['aas'] ben sa afficher aas donc c un bug au niveau de IF mais lequel ?? mystere
déjà, en php, c'est != et non pas =!
Ensuite, pour tester une variable, il vaut mieux faire:
Code :
|
mici j'avais oublier alors je vais voir si sa resout le probleme
cetais le if qui buger... mici !
Il y a 400 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
