Obligation de remplir un champ dans un formul
Fermé
squalloufp
Messages postés
6
Date d'inscription
dimanche 15 février 2009
Statut
Membre
Dernière intervention
15 février 2009
-
15 févr. 2009 à 15:13
gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 - 29 avril 2009 à 22:48
gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 - 29 avril 2009 à 22:48
A voir également:
- Obligation de remplir un champ dans un formul
- Organigramme a remplir word - Guide
- Remplir et signer pdf - Guide
- Comment remplir un chèque bnp - Télécharger - Comptabilité & Facturation
- Le nom du champ de tableau croisé dynamique n'est pas valide - Forum Excel
- Comment remplir un tableau excel reçu par mail - Forum Excel
6 réponses
gigaga
Messages postés
2346
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
15 févr. 2009 à 15:15
15 févr. 2009 à 15:15
Bah vérifie seulement que toutes tes variables récupérées après le submit ont bien toutes une valeur!
squalloufp
Messages postés
6
Date d'inscription
dimanche 15 février 2009
Statut
Membre
Dernière intervention
15 février 2009
15 févr. 2009 à 15:16
15 févr. 2009 à 15:16
Et comment fais t'on cela stp ? ^^'
Je ne suis pas super doué désolé ^^'.
Je ne suis pas super doué désolé ^^'.
gigaga
Messages postés
2346
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
15 févr. 2009 à 15:21
15 févr. 2009 à 15:21
Comment peux tu te lancer dans de la programmation php si tu ne connais pas le b.a.-ba? Ensuite je vois une incohérence dans ton code. tu soumets en POST et récupérer en GET :(
ache93
Messages postés
42
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
29 octobre 2011
>
gigaga
Messages postés
2346
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
29 avril 2009 à 17:52
29 avril 2009 à 17:52
je sais que je reponds en retard mais je voulais just te dire que ce forum est un forum d'entraides et non de leçons de morale.
donc quand on pose des questions on y repond et ça ne sert a rien de faire des remarques qui peuvent blessé les personnes qui posent des question d'autant plus que si elles postent c'est parcequ'elle galére pour trouver ce qu'elles cherche .
donc si la prochaine fois tu pouvais soit repondre soit ne rien dire , et laisser les autres repondre si elles veulent .
donc quand on pose des questions on y repond et ça ne sert a rien de faire des remarques qui peuvent blessé les personnes qui posent des question d'autant plus que si elles postent c'est parcequ'elle galére pour trouver ce qu'elles cherche .
donc si la prochaine fois tu pouvais soit repondre soit ne rien dire , et laisser les autres repondre si elles veulent .
gigaga
Messages postés
2346
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
>
ache93
Messages postés
42
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
29 octobre 2011
29 avril 2009 à 22:44
29 avril 2009 à 22:44
Je nous voulais pas être blessant... Je voulais dire qu'il serait peut-etre plus judicieux de faire des tutoriaux pour apprendre les bases par exemple.
gigaga
Messages postés
2346
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
>
ache93
Messages postés
42
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
29 octobre 2011
29 avril 2009 à 22:48
29 avril 2009 à 22:48
Cela dit, je crois t'avoir bien aider, je ne pense pas que mon aide ait été inutile. En tout cas, à l'époque, mon aide te semblait plutôt intéressante non? Mon aide ne t'a absolument pas aider?
Pourquoi d'un coup, tu changes d'avis? C'est un forum d'entraides certes, mais il faut aussi être capable d'accepter la critique pour avancer... Cela dit, si tu t'es senti blessé, je m'excuse!
Pourquoi d'un coup, tu changes d'avis? C'est un forum d'entraides certes, mais il faut aussi être capable d'accepter la critique pour avancer... Cela dit, si tu t'es senti blessé, je m'excuse!
squalloufp
Messages postés
6
Date d'inscription
dimanche 15 février 2009
Statut
Membre
Dernière intervention
15 février 2009
15 févr. 2009 à 15:23
15 févr. 2009 à 15:23
Ben c'est un code que j'ai eus sur site du zéro il est pas de moi ://
Je le modifie pour qu'il corresponde a ce dont j'ai besoin mais j'ai un peu d'mal... le php j'ai un peu de mal a comprendre :s
Je le modifie pour qu'il corresponde a ce dont j'ai besoin mais j'ai un peu d'mal... le php j'ai un peu de mal a comprendre :s
gigaga
Messages postés
2346
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
15 févr. 2009 à 15:25
15 févr. 2009 à 15:25
Le mieux est franchement de prendre le temps de d'apprendre pour comprendre, de faire des petits exemples etc...Car là, je pense qu'à chaque étape tu seras bloqué...
squalloufp
Messages postés
6
Date d'inscription
dimanche 15 février 2009
Statut
Membre
Dernière intervention
15 février 2009
15 févr. 2009 à 15:26
15 févr. 2009 à 15:26
Ben ça c'est le seul truc dont j'ai encore besoin après mon codage est fini ^^''
Mais sur le sdz y'a pas de truc pour obliger le remplissage jcrois :/
Mais sur le sdz y'a pas de truc pour obliger le remplissage jcrois :/
gigaga
Messages postés
2346
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
15 févr. 2009 à 15:31
15 févr. 2009 à 15:31
Quand je regarde le code fourni, il est blindé d'incohérence...!
- récupérer des variables en GET alors que posté en POST;
- modifier_news n'existe pas dans le formulaire;
- aucun traitement fait apres le submit (la page est réaffichée sans code de persistence);
- id_news dans le formulaire mais pas récupéré.
Bref...
- récupérer des variables en GET alors que posté en POST;
- modifier_news n'existe pas dans le formulaire;
- aucun traitement fait apres le submit (la page est réaffichée sans code de persistence);
- id_news dans le formulaire mais pas récupéré.
Bref...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
squalloufp
Messages postés
6
Date d'inscription
dimanche 15 février 2009
Statut
Membre
Dernière intervention
15 février 2009
15 févr. 2009 à 15:36
15 févr. 2009 à 15:36
Là y'a juste le formulaire, j'ai une autre page ou il affiche la liste des envois de formulaires
Voici le code:
<?php
include ('connect.php');
connexionbdd ();
if (isset($_POST['pseudo']) AND isset($_POST['commentaire']))
{
$pseudo = addslashes($_POST['pseudo']);
$prenom = addslashes($_POST['prenom']);
$email = addslashes($_POST['email']);
$age = addslashes($_POST['age']);
$jeu = addslashes($_POST['jeu']);
$clans = addslashes($_POST['clans']);
$msn = addslashes($_POST['msn']);
$ville = addslashes($_POST['ville']);
$pays = addslashes($_POST['pays']);
$commentaire = addslashes($_POST['commentaire']);
if ($_POST['id_news'] == 0)
{
mysql_query("INSERT INTO recrutements VALUES('', '" . $pseudo . "' , '" . $prenom . "' , '" . $email . "' , '" . $age . "' , '" . $jeu . "' , '" . $clans . "' , '" . $msn . "' , '" . $ville . "' , '" . $pays . "' , '" . $commentaire . "' , '" . time() . "')");
}
else
{
mysql_query("UPDATE recrutements SET pseudo='" . $pseudo . "' , prenom='" . $prenom . "' , email='" . $email . "' , age='" . $age . "' , jeu='" . $jeu . "' , clans='" . $clans . "' , msn='" . $msn . "' , ville='" . $ville . "' , pays='" . $pays . "' , commentaire='" . $commentaire . "' WHERE id=" . $_POST['id_news']);
}
}
if (isset($_GET['supprimer_news'])) // Si on demande de supprimer une news
{
} mysql_query('DELETE FROM recrutements WHERE id=' . $_GET['supprimer_news']);
?>
<p><u><i><b><font size="5">Recrutements team -=922=- !</font></b></i></u></p>
<p><font size="5"><b>Liste des demandes de recrutements.</b></font></p>
<p><font size="4"><b>
<a href="rediger.php">Realiser une demande de recrutement !</a></b></font></p>
<table><tr>
<th>Modifier</th>
<th>Supprimer</th>
<th>Pseudo</th>
<th>Prenom</th>
<th>Age</th>
<th>Pays</th>
<th>Date</th>
</tr>
<?php
// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 30;
// On récupère le nombre total de messages
$retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM recrutements');
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_messages'];
// On calcule le nombre de pages à créer
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
if(isset($_GET['page']) && is_numeric($_GET['page']) && $_GET['page'] <= $nombreDePages && $_GET['page'] != '0')
{
// On récupère le numéro de la page indiqué dans l'adresse
$page = intval($_GET['page']);
}
// La variable n'existe pas, c'est la première fois qu'on charge la page
else
{
// On se met sur la page 1 (par défaut)
$page = 1;
}
// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
//fait une boucle des perlesfps pour les affichers.
$req_perlesfp = mysql_query('SELECT * FROM recrutements ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
while($donnees = mysql_fetch_array($req_perlesfp))
{
?>
<tr>
<td><a href="rediger.php?modifier_news=<?php echo $donnees['id']; ?>">Modifier</a></td>
<td><a href="index.php?supprimer_news=<?php echo $donnees['id']; ?>">Supprimer</a></td>
<td><?php echo stripslashes($donnees['pseudo']); ?></td>
<td><?php echo stripslashes($donnees['prenom']); ?></td>
<td><?php echo stripslashes($donnees['age']); ?></td>
<td><?php echo stripslashes($donnees['pays']); ?></td>
<td><?php echo date('d/m/Y à H:i:s', $donnees['timestamp']); ?></td>
</tr>
<p><div align="center">
<?php
}
if($totalDesMessages > $nombreDeMessagesParPage)
{
echo "Page : ";
for($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="index.php?page=' . $i . '">' . $i . '</a> ';
}
}
?>
</p></div>
</table>
</body>
</html>
<b><a href="/">Retour à l'accueil du site.</a></b></p>
Voici le code:
<?php
include ('connect.php');
connexionbdd ();
if (isset($_POST['pseudo']) AND isset($_POST['commentaire']))
{
$pseudo = addslashes($_POST['pseudo']);
$prenom = addslashes($_POST['prenom']);
$email = addslashes($_POST['email']);
$age = addslashes($_POST['age']);
$jeu = addslashes($_POST['jeu']);
$clans = addslashes($_POST['clans']);
$msn = addslashes($_POST['msn']);
$ville = addslashes($_POST['ville']);
$pays = addslashes($_POST['pays']);
$commentaire = addslashes($_POST['commentaire']);
if ($_POST['id_news'] == 0)
{
mysql_query("INSERT INTO recrutements VALUES('', '" . $pseudo . "' , '" . $prenom . "' , '" . $email . "' , '" . $age . "' , '" . $jeu . "' , '" . $clans . "' , '" . $msn . "' , '" . $ville . "' , '" . $pays . "' , '" . $commentaire . "' , '" . time() . "')");
}
else
{
mysql_query("UPDATE recrutements SET pseudo='" . $pseudo . "' , prenom='" . $prenom . "' , email='" . $email . "' , age='" . $age . "' , jeu='" . $jeu . "' , clans='" . $clans . "' , msn='" . $msn . "' , ville='" . $ville . "' , pays='" . $pays . "' , commentaire='" . $commentaire . "' WHERE id=" . $_POST['id_news']);
}
}
if (isset($_GET['supprimer_news'])) // Si on demande de supprimer une news
{
} mysql_query('DELETE FROM recrutements WHERE id=' . $_GET['supprimer_news']);
?>
<p><u><i><b><font size="5">Recrutements team -=922=- !</font></b></i></u></p>
<p><font size="5"><b>Liste des demandes de recrutements.</b></font></p>
<p><font size="4"><b>
<a href="rediger.php">Realiser une demande de recrutement !</a></b></font></p>
<table><tr>
<th>Modifier</th>
<th>Supprimer</th>
<th>Pseudo</th>
<th>Prenom</th>
<th>Age</th>
<th>Pays</th>
<th>Date</th>
</tr>
<?php
// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 30;
// On récupère le nombre total de messages
$retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM recrutements');
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_messages'];
// On calcule le nombre de pages à créer
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
if(isset($_GET['page']) && is_numeric($_GET['page']) && $_GET['page'] <= $nombreDePages && $_GET['page'] != '0')
{
// On récupère le numéro de la page indiqué dans l'adresse
$page = intval($_GET['page']);
}
// La variable n'existe pas, c'est la première fois qu'on charge la page
else
{
// On se met sur la page 1 (par défaut)
$page = 1;
}
// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
//fait une boucle des perlesfps pour les affichers.
$req_perlesfp = mysql_query('SELECT * FROM recrutements ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
while($donnees = mysql_fetch_array($req_perlesfp))
{
?>
<tr>
<td><a href="rediger.php?modifier_news=<?php echo $donnees['id']; ?>">Modifier</a></td>
<td><a href="index.php?supprimer_news=<?php echo $donnees['id']; ?>">Supprimer</a></td>
<td><?php echo stripslashes($donnees['pseudo']); ?></td>
<td><?php echo stripslashes($donnees['prenom']); ?></td>
<td><?php echo stripslashes($donnees['age']); ?></td>
<td><?php echo stripslashes($donnees['pays']); ?></td>
<td><?php echo date('d/m/Y à H:i:s', $donnees['timestamp']); ?></td>
</tr>
<p><div align="center">
<?php
}
if($totalDesMessages > $nombreDeMessagesParPage)
{
echo "Page : ";
for($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="index.php?page=' . $i . '">' . $i . '</a> ';
}
}
?>
</p></div>
</table>
</body>
</html>
<b><a href="/">Retour à l'accueil du site.</a></b></p>
gigaga
Messages postés
2346
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
15 févr. 2009 à 15:41
15 févr. 2009 à 15:41
Je pige pas le lien entre des différents élements mais bon... Quand tu as récupéré tous tes élements avec
$pseudo = addslashes($_POST['pseudo']);
$prenom = addslashes($_POST['prenom']);
$email = addslashes($_POST['email']);
$age = addslashes($_POST['age']);
$jeu = addslashes($_POST['jeu']);
$clans = addslashes($_POST['clans']);
$msn = addslashes($_POST['msn']);
$ville = addslashes($_POST['ville']);
$pays = addslashes($_POST['pays']);
$commentaire = addslashes($_POST['commentaire']);
Ajoute le test
if (!isset($pseudo) || !isset($prenom ) || !isset($email ) || !isset($age ) || !isset($jeu ) || !isset($clans ) || !isset($msn ) || !isset($ville ) || !isset($pays ) || !isset($commentaire )) {
echo "Un élément du formulaire n'a pas été saisi";
}
$pseudo = addslashes($_POST['pseudo']);
$prenom = addslashes($_POST['prenom']);
$email = addslashes($_POST['email']);
$age = addslashes($_POST['age']);
$jeu = addslashes($_POST['jeu']);
$clans = addslashes($_POST['clans']);
$msn = addslashes($_POST['msn']);
$ville = addslashes($_POST['ville']);
$pays = addslashes($_POST['pays']);
$commentaire = addslashes($_POST['commentaire']);
Ajoute le test
if (!isset($pseudo) || !isset($prenom ) || !isset($email ) || !isset($age ) || !isset($jeu ) || !isset($clans ) || !isset($msn ) || !isset($ville ) || !isset($pays ) || !isset($commentaire )) {
echo "Un élément du formulaire n'a pas été saisi";
}
squalloufp
Messages postés
6
Date d'inscription
dimanche 15 février 2009
Statut
Membre
Dernière intervention
15 février 2009
15 févr. 2009 à 15:52
15 févr. 2009 à 15:52
Je pense j'vais laisser ça tel quel car ça ne veux pas marcher ça m'énerve car j'comprend pas pourquoi^^'.
Merci quand même de ton aide! :)
Merci quand même de ton aide! :)