Name ou id en php
Résolu
tipi75
Messages postés
680
Date d'inscription
Statut
Membre
Dernière intervention
-
P@t@ch0n Messages postés 565 Date d'inscription Statut Membre Dernière intervention -
P@t@ch0n Messages postés 565 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
Je voulais utiliser les id à la place des name pour faire des contrôle de saisie en javascript. Ah oui, je fais du php. Cependant le problème avec les id, je n'arrive pas à récupérer les valeurs des id.
Merci pour votre aide
Je voulais utiliser les id à la place des name pour faire des contrôle de saisie en javascript. Ah oui, je fais du php. Cependant le problème avec les id, je n'arrive pas à récupérer les valeurs des id.
Merci pour votre aide
A voir également:
- Name ou id en php
- Id telephone - Guide
- Easy php - Télécharger - Divers Web & Internet
- Gate first id ✓ - Forum Navigateur
- Id=108 - Forum MacOS
- Go trust id ✓ - Forum Logiciels
10 réponses
Récupérer les valeurs des id ?
Pas compris :/
Tu veux sans doute dire que lorsque tu accèdes à un id que celui-ci est indéfini ?
Pas compris :/
Tu veux sans doute dire que lorsque tu accèdes à un id que celui-ci est indéfini ?
attend je t'envoi un exemple de mon code, se sera peut être plus explicite:
<TR>
<TD><font color="white"><B>Nom bijou*</B></font></TD>
<TD><INPUT type="text" id="nomBijoux" maxlength="20"></TD>
</TR>
est ce que je peux récupérer la valeur du id, je n'y arrive pas.
Merci pour ton aide
<TR>
<TD><font color="white"><B>Nom bijou*</B></font></TD>
<TD><INPUT type="text" id="nomBijoux" maxlength="20"></TD>
</TR>
est ce que je peux récupérer la valeur du id, je n'y arrive pas.
Merci pour ton aide
Si ton but est de transmettre la valeur "nomBijoux" par post ou get, c'est via un value que cela s'effectue, et en spécifiant un name bien entendu.
Les id ne servent qu'au css et au javascript pour identifier un élément, et non pour transmettre une valeur.
Les id ne servent qu'au css et au javascript pour identifier un élément, et non pour transmettre une valeur.
merci pour tes explications. J'ai autre chose à te demander, je suis débutant en php, je n'arrive pas à récupérer les données pour une connexion administrateur, voici mon code:
extrait du formulaire:
<TR>
<TD><font color="black"><B>Votre login*</B></font></TD>
<TD><INPUT type="text" name="login" id="ceLogin" maxlength="20"></TD>
</TR>
<TR>
<TD><font color="black"><B>Votre mot de passe*</B></font></TD>
<TD><INPUT type="password" name="motDePasse" id="ceMotDePasse" maxlength="20"></TD>
</TR>
extrait de la récupération des données:
<?
$lePassword = $_POST["motDePasse"];
echo $lePassword;
$leLogin = $_POST["login"];
echo $leLogin;
$reqAdmin = mysql_query("SELECT count(*) FROM administrateur where motdepasse = '$lePassword' AND login = '$leLogin'");
$data = mysql_fetch_assoc($reqAdmin);
echo $data;
if($data != 0)
{
?>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
alert('Vous êtes connecté.\n');
</SCRIPT>
<?
}
else
{
?>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
alert('Votre login/password sont incorrects.\n');
</SCRIPT>
<?
}
?>
Merci pour ton aide précieux
extrait du formulaire:
<TR>
<TD><font color="black"><B>Votre login*</B></font></TD>
<TD><INPUT type="text" name="login" id="ceLogin" maxlength="20"></TD>
</TR>
<TR>
<TD><font color="black"><B>Votre mot de passe*</B></font></TD>
<TD><INPUT type="password" name="motDePasse" id="ceMotDePasse" maxlength="20"></TD>
</TR>
extrait de la récupération des données:
<?
$lePassword = $_POST["motDePasse"];
echo $lePassword;
$leLogin = $_POST["login"];
echo $leLogin;
$reqAdmin = mysql_query("SELECT count(*) FROM administrateur where motdepasse = '$lePassword' AND login = '$leLogin'");
$data = mysql_fetch_assoc($reqAdmin);
echo $data;
if($data != 0)
{
?>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
alert('Vous êtes connecté.\n');
</SCRIPT>
<?
}
else
{
?>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
alert('Votre login/password sont incorrects.\n');
</SCRIPT>
<?
}
?>
Merci pour ton aide précieux
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
c'est à dire, que dois je faire pour le sécuriser?
Avec le value, ça ne marche pas. Je ne sais pas pourquoi.
Merci.
Avec le value, ça ne marche pas. Je ne sais pas pourquoi.
Merci.
mysql_real_escape_string(), à passer sur les valeurs avant insertion.
htmlspecialchars(), à passer sur tes valeurs avant tout affichage.
htmlspecialchars(), à passer sur tes valeurs avant tout affichage.
qu'est ce que c'est toutes ces fonctions. Peux tu m'expliquer un peu.
Je ne suis pas certain qu'il faut mettre un value, regarde ce lien:
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires
Merci
Je ne suis pas certain qu'il faut mettre un value, regarde ce lien:
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires
Merci
Je ne comprend pas, si je me trompe dans le password ou dans le login, il m'affiche les deux conditions. Je ne vois pas pourquoi.
Voir les extraits de code ci dessus
Merci
Voir les extraits de code ci dessus
Merci
Tu as du zapper des trucs sur cette page.
Mais il y a 2 attributs que vous allez devoir rajouter qui vous seront très importants :
name : c'est le nom de la zone de texte. Choisissez-le bien, car c'est lui qui va produire une variable. Par exemple :
<input type="text" name="pseudo" />
Cela va créer dans cible.php une variable $_POST['pseudo']
value : c'est ce que contient la zone de texte au départ. Par défaut, la zone de texte est vide. Mais il peut être très pratique de pré-remplir le champ : sur le TP mini-chat par exemple, on pourrait facilement écrire automatiquement le pseudo de l'utilisteur comme ça ! Exemple :
<input type="text" name="pseudo" value="M@teo21" />
Et pour ces deux fonctions, je t'invite à consulter la doc php.
Et en testant par toi-meme en mettant par exemple pour valeur à login :
<script>alert('DANGER !')</script>
Mais il y a 2 attributs que vous allez devoir rajouter qui vous seront très importants :
name : c'est le nom de la zone de texte. Choisissez-le bien, car c'est lui qui va produire une variable. Par exemple :
<input type="text" name="pseudo" />
Cela va créer dans cible.php une variable $_POST['pseudo']
value : c'est ce que contient la zone de texte au départ. Par défaut, la zone de texte est vide. Mais il peut être très pratique de pré-remplir le champ : sur le TP mini-chat par exemple, on pourrait facilement écrire automatiquement le pseudo de l'utilisteur comme ça ! Exemple :
<input type="text" name="pseudo" value="M@teo21" />
Et pour ces deux fonctions, je t'invite à consulter la doc php.
Et en testant par toi-meme en mettant par exemple pour valeur à login :
<script>alert('DANGER !')</script>