PHP
Résolu
Super_carotte
Messages postés
1420
Date d'inscription
Statut
Membre
Dernière intervention
-
Apatik Messages postés 5304 Date d'inscription Statut Contributeur Dernière intervention -
Apatik Messages postés 5304 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je voudrai traduire cette phrase en PHP:
"si Q1_Choix1 ET Q1_site sont renseignés, alors:
$Q1_Choix1 = $_POST['Q1_Choix1'];
$Q1_site = $_POST['Q1_site'];
et afficher $Q1_Choix1 et $Q1_site sur la meme ligne.
J'ai fait ce code qui ne fonctionne pas:
if (isset($_POST['Q1_Choix1']) & ($_POST['Q1_site']) )
{
$Q1_Choix1 = $_POST['Q1_Choix1'];
$Q1_site = $_POST['Q1_site'];
}
echo "$Q1_Choix1" & "$Q1_site";
Pourriez vous me dire ce qui ne va pas? a mon avis ça vient de & car quand je fait de simple:
if (isset($_POST['Q1_Choix2']))
{
$Q1_Choix2 = $_POST['Q1_Choix2'];
}
et que je fait un echo ça fonctionne.
Merci!
Je voudrai traduire cette phrase en PHP:
"si Q1_Choix1 ET Q1_site sont renseignés, alors:
$Q1_Choix1 = $_POST['Q1_Choix1'];
$Q1_site = $_POST['Q1_site'];
et afficher $Q1_Choix1 et $Q1_site sur la meme ligne.
J'ai fait ce code qui ne fonctionne pas:
if (isset($_POST['Q1_Choix1']) & ($_POST['Q1_site']) )
{
$Q1_Choix1 = $_POST['Q1_Choix1'];
$Q1_site = $_POST['Q1_site'];
}
echo "$Q1_Choix1" & "$Q1_site";
Pourriez vous me dire ce qui ne va pas? a mon avis ça vient de & car quand je fait de simple:
if (isset($_POST['Q1_Choix2']))
{
$Q1_Choix2 = $_POST['Q1_Choix2'];
}
et que je fait un echo ça fonctionne.
Merci!
A voir également:
- PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
3 réponses
Essaie:
Ou alors:
if (isset($_POST['Q1_Choix1']) && ($_POST['Q1_site']) ) { $Q1_Choix1 = $_POST['Q1_Choix1']; $Q1_site = $_POST['Q1_site']; } echo '$Q1_Choix1 ='.$Q1_Choix1.' & $Q1_site = '.$Q1_site;
Ou alors:
if (isset($_POST['Q1_Choix1']) & ($_POST['Q1_site']) ) { $Q1_Choix1 = $_POST['Q1_Choix1']; $Q1_site = $_POST['Q1_site']; } echo '$Q1_Choix1 ='.$Q1_Choix1.' & $Q1_site = '.$Q1_site;
J'ai trouver une solution:
<?php
if (isset($_POST['Q1_Choix1']))
{
if (isset($_POST['Q1_Choix1']))
{
$Q1_Choix1 = $_POST['Q1_Choix1'];
$Q1_site = $_POST['Q1_site'];
}
}
echo "$Q1_Choix1";
echo "$Q1_site";
<?php
Merci a ceux qui ont voulu m'aider et bravo a toutes les personnes qui aident sur ce super fofo!! =)
<?php
if (isset($_POST['Q1_Choix1']))
{
if (isset($_POST['Q1_Choix1']))
{
$Q1_Choix1 = $_POST['Q1_Choix1'];
$Q1_site = $_POST['Q1_site'];
}
}
echo "$Q1_Choix1";
echo "$Q1_site";
<?php
Merci a ceux qui ont voulu m'aider et bravo a toutes les personnes qui aident sur ce super fofo!! =)
Ton code est faux. Enfin il marche, mais est tout moche, et ne reflète pas ce que tu veux faire. De plus, il n'est pas optimisé. Tu peux réduire le temps d'éxécution presque par deux et avec un code plus clair. Là ce n'est pas important, mais si tu fais des codes plus longs.. tu verras que tu peux gagner des secondes par génération de page, voire des minutes quand il s'agit de script de calculs très compliqués (enfin on évite d'utiliser le PHP pour ça, mais c'est une bonne habitude a prendre quand on programme..)
Pourrais tu me dire comment fair pour que les resultats des deux
$Q1_Choix1 = $_POST['Q1_Choix1'];
$Q1_site = $_POST['Q1_site'];
soient enregistré dans une seule variable.
Comme ça je pourrai faire un echo "nouvelle_variable"; qui m'affichera les values des 2 autres.
Merci beaucoup =)
et la seconde c'est "le_site_saisi_par_l'utilisateu"
Donc ça me fera une phrase
Mais t'es sur que tu connais le php? Je pense qu'il te manque des bases...
Par contre dans le code que tu m'as donné, le resulta me donne cela:
$Q1_Choix1 =Sur internet: & $Q1_site = www.google.fr
Il y a des petits bout en trop :p