empecher lenvoie dun formu vide

Les réseaux et la connexion à internet
Répondre
Avatar du membre
MystM
Actif
Messages : 1363
Enregistré le : 30 juil. 2003, 00:00
Localisation : La Louviere (.be)
Âge : 38
Contact :

Message par MystM »

j'aurais besoin d'un ptit code pour emepcher l'envoi d'un formulaire vide, avec une pop-up qui s'ouvre..

en fait, j'ai le systeme sur un script FTP qui est comme ceci :

Code : Tout sélectionner

<?
$filename = "shoutbox.txt";

if(empty($nick_try) OR empty($msg))
{
        ?>
                <script language="Javascript">
                     alert('Plz insert something');
                     history.back();
                     </script>
<?
}
else
{

        $nick     = stripslashes(trim($nick_try));
        $msg      = stripslashes(trim($msg));
        $nom      = trim($url);
        $heure = date("H:i");
                
        $res = strstr("$msg", "<");
        
                if(!$res)
        {
        $ok = ok;
        }
                else
        {
        ?>
et il faudrait que je l'adapte à ca :

Code : Tout sélectionner

<form action="envoi.php" method="post">
<input type="text" name="msg" width=125>
 

 <input type="submit" name="Envoyer" value="Envoyer"></font></form>
au depart ca m'avais l'air tout simple, mais finalement

edit : en fait non, ca doit etre tout simple, mais c'est moi qui ... ^^
Avatar du membre
Malouk
Flooder
Messages : 6215
Enregistré le : 18 avr. 2003, 00:00
Localisation : Belgique - Gembloux
Âge : 45
Contact :

Message par Malouk »

Code : Tout sélectionner

if (empty($_POST['prenom'])){
 echo'LOL ! T'as pas de prénom ?'; 
}
Vlà un exemple avec champ "prénom" qui ne peut pas être vide.
Dans le doute, reboot ! Dans la tomate, Format !
Avatar du membre
MystM
Actif
Messages : 1363
Enregistré le : 30 juil. 2003, 00:00
Localisation : La Louviere (.be)
Âge : 38
Contact :

Message par MystM »

c'est normal que ca ne fonctionne pas avec

Code : Tout sélectionner

<td width="125"><form action="envoi.php" method="post">
<input type="text" name="msg" width=125>
 

 <input type="submit" name="Envoyer" value="Envoyer"></font></form> <? if (empty($_POST['msg'])){
echo'Inscrivez votre E-mail';
} ?> </td>
? :(
Avatar du membre
Malouk
Flooder
Messages : 6215
Enregistré le : 18 avr. 2003, 00:00
Localisation : Belgique - Gembloux
Âge : 45
Contact :

Message par Malouk »

Il faudrait le code complet, mais tu dois le mettre avant :

$msg = $_POST['msg'];
Dans le doute, reboot ! Dans la tomate, Format !
Avatar du membre
Metatron
Régulier
Messages : 194
Enregistré le : 21 déc. 2004, 14:37
Localisation : Bayonne

Message par Metatron »

je m incruste pour vous demander si vous venez bien de la même plnète que moi??? :blink: :blink:

vous etes pas humain! je comprend rien a l' HTML :blink:
j ai beau essayer mais rien.
c est tout. :P
Avatar du membre
Malouk
Flooder
Messages : 6215
Enregistré le : 18 avr. 2003, 00:00
Localisation : Belgique - Gembloux
Âge : 45
Contact :

Message par Malouk »

Comme tout language, ça ne s'apprend pas du jour au lendemain ;)
Mais bon le html reste quand même asser limité comparé au php, donc plus facile à apprendre
Dans le doute, reboot ! Dans la tomate, Format !
Avatar du membre
MystM
Actif
Messages : 1363
Enregistré le : 30 juil. 2003, 00:00
Localisation : La Louviere (.be)
Âge : 38
Contact :

Message par MystM »

l'HTML en effet est plutot "simple", je dirais même tres simple comparé aux autres languages :)

suffit de comprendre un peyu le principe des tag, et ensuite le reste ca vient tout seul =)

php par contre... :x sans moi
Répondre