Ses derniers messages sur les forums
Bonjour
Je voudrais savoir comment affecter une fonction à tous les $_POST d'un formulaire pour ne pas avoir besoin de tous reecrire à chaque fois. J'ai essayé cela:
$_POST = trim($_POST);
$_POST = strtolower($_POST);
Cela ne fonctionne pas, pourriez vous m'orientez ?
Merci
Merci beaucoup la Globule pour ton aide, j'ai saisi la différence maintenant.
A demain.....
@++
Merci la globule,
Bon de toute facon, j'essaye surtout de piger, ce que je fais, sinon ca me sert à pas grand chose pour la suite.
Par contre on arrive pas à utiliser ce genre de control pour les chekbox, encore une fois, je suppose qu'il ne faut pas afficher la valeur de toto mais que le nombre de case cocher le reste.
J'aurai encore besoin d'une orientation..
En tous les cas, merci pour ces conseils, ca me permet d'avancer
Merci de la réponse,
Dans ton exemple, je rajoute cela pour le controle mais comment lui affecté après le controle le checked, merci!
<input type="radio" name="toto" value="1<?php if($_POST['toto'] == 1){echo $_POST['toto']?>" />
}
Mais
Bonjour
J'ai plusieurs soucis, et après recherche, je trouve pas vraiment réponse à mes questions. Voici donc mon premier problème
j'affiche la valeur après control d'un formulaire ainsi dans value="" :
<input name="email_nouv" type="text" id="email" value="<?php if(isset($_POST['email_nouv'])){echo $_POST['email_nouv'];} ?>"
Donc la valeur restera afficher après l'envoie, et ca marche bien sauf pour les radio et chekbox.
Voici la même chose pour les radio et chekbox, mais ca marche pas, en fait je comprends pas pourquoi ?
<input name="q_1" id="q_1" type="radio" value="monsieur<?php if(isset($_POST['q_1'])){echo $_POST['q_1'];} ?>" >Monsieur
<input name="q_1" value="madame<?php if(isset($_POST['q_1'])){echo $_POST['q_1'];} ?>" type="radio" >Madame
<input name="q_1" value="mademoiselle<?php if(isset($_POST['q_1'])){echo $_POST['q_1'];} ?>" type="radio">Mademoiselle
Idem pour les chekbox
<input name="q_7" id ="q_7" type="checkbox" value="1<?php if(isset($_POST['q_7'])){echo $_POST['q_7'];} ?>">La chasse
<input name="q_7" type="checkbox" value="2<?php if(isset($_POST['q_7'])){echo $_POST['q_7'];} ?>">La pêche
<input tname="q_7" type="checkbox" value="3<?php if(isset($_POST['q_7'])){echo $_POST['q_7'];} ?>">L'informatique
<input name="q_7" type="checkbox" value="4<?php if(isset($_POST['q_7'])){echo $_POST['q_7'];} ?>">Le sport
Pourriez vous m'orientez vers une solution ?
merci
Je revoir ma construction demain, j'ai du rater un truc.
Merci de l'aide
Lorsque le controle du formulaire est terminé, l'envoi vers une page inclut à la place du forumulaire se fait ainsi par le biais d'un switch:
<?php
case 'remer' :
include('include/remercie.php');
break;
?>
La page remerci.php apparait dans une div dans lequel le message apparaitra.
Ce n'est pas le soucis, ce qui se passe c'est que lorsque cette page est rechargé qu'est mon problème.
C'est un problème visuel
Bonjour
La validation d'un formulaire après controle se fait par un texte de remerciement dans un include.
Pour appeler cet include je procède soit comme cela:
<?php
echo "<meta http-equiv=\"refresh\" content=\"0;url=?page=remer\">";
?>
c'est pas très cool, car ca rappelle d'abord le formulaire et affiche le texte ensuite.
soit comme cela:
<?php
echo "<script>";
echo 'location.href="?page=remer"';
echo "</script>";
?>
ce qui provoque le rechargment complet et affiche le body et ensuite le texte pas très cool non plus.
Je n'ai pas ce problème lorsque j'appelle une page par le biais d'un lien.
Ma question:
Existe y a t-il un autre moyen pour appeller cet include ?
Merci beaucoup de votre aide
salut
Voila ca n'affiche que le premier des doublons:
ex: s'il y a comme dans mon exemple 3x dupont et 3x tartonpion, il n'affichera que la première ligne de ce qu'il a trouvé donc:
Dupont fran
tartionpion frani
etc...
merci
Bonjour à tous,
J'ai un problème pour récuperer et afficher les doublons provenant d'une base: on m'a donné cette formule :
<?php
$sql = "SELECT nom,prenom, COUNT(nom) as C FROM petition GROUP BY nom HAVING C > 1 ORDER BY nom ";
?>
Moi ce que je voudrais c'est qu'il affiche tous les doublons avec comme critère "le nom".
D'autant plus que je sais pas si c'est trop bien formulé ainsi.ex:
Dupont fran
Dupont xavie
Dupont wist
tartionpion frani
tartionpion ani
tartionpion cous
En fait moi cela ne m'affiche que la première ligne trouvé extraite comme cela:
<?php
$i = 1;
while ( $ligne = mysql_fetch_array($resultat) )
{
$genre = trim($ligne["nom"]);
$nom = trim(stripslashes($ligne["prenom"]));
// Affichage
echo "<tr>
<td>$i</td>
<td>$nom</td>
<td>$prenom</td>
</tr>";
$i++;
}
echo "</table>";
}
?>
merci de votre aide