Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Bestemt brugerinput

Bestemt brugerinput


 

Bestemt brugerinput

Kejej  

Jeg har nogle felter hvor brugeren selv skal kunne skrive noget i, men i et af felterne må
brugeren KUN skrive et tal, og tallet skal enten være 1, 2, 8 eller 9, alt andet er ikke
tilladt. 
Hvordan sikrer jeg det?



Dato : 24.01.2005, 11:35

Visninger : 1130

Points : 50

 

hmm.. du kan lave det i en select boks?

<select name='deenestetilladtetal'>
<option></option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='8'>8</option>
<option value='9'>9</option>
</select> Vælg et tal<br>


Dato : 24.01.2005, 11:38

Afvist svar af : Daniel Truelsen  

 

æv, jeg var for langsom

Dato : 24.01.2005, 11:38

Kommentar af : Thor B.N.  

 

Hehe.. Du plejer da ellers at være vågen ;o)

Dato : 24.01.2005, 11:40

Kommentar af : Daniel Truelsen  

 

Det skal desværre være i et felt hvor de selv kan skrive det, så på en eller anden måde
skal det sikres at de kun skriver de 4 tal de nu engang må...


Dato : 24.01.2005, 11:40

Afvist svar af : Kejej  

 

hmm.. du kan tjekke det når det bliver sendt?

if($dininput != "1" OR $dininput != "2" OR $dininput != "8" OR $dininput != "9"){
  print "NIKSEN NEJ DU";
}else{
  print "STOR DRENG :D";
}


Dato : 24.01.2005, 11:42

Kommentar af : Daniel Truelsen  

 

Jeg kan ikke helt få det til at virke - mon der er en der kan fortælle mig hvad der går
galt?
Har desværre ikke mulighed for at smide koden ud på nettet, andre steder end her...?!
Sorry...

if ($_POST[opret]) {
    $query=mysql_query("INSERT INTO BASE (ID,NAME,TEST,EDIT,SURE,TELL) values
     ('$_POST[nr1]','$_POST[name1]','$_POST[test1]','$_POST[edit1]','$_POST[sure1]','$_POST[t
ell1]')");
    
if('$_POST[test1]' != "1" OR '$_POST[test1]' != "2"){
  print "Dette felt maa kun indeholde 1 eller 2";
}
    
if (!$query) {
        print "Kunne ikke oprette ny";
        } else {
            print "Oprettet";
            } 
}

<table>
        <tr><td>
            <form method=post title='Opret'>
                Nr.:</td>
                <td>Navn:</td>
                <td>Test:</td>
                <td>Edit:</td>
                <td>Sure:</td>
                <td>Tell:</td>
            </tr>
            <tr>    <td><input type=text name=nr1 size=7></td>
                <td><input type=text name=name1 size=30></td>
                <td><input type=text name=test1 size=1>&nbsp;&nbsp;</td>
                <td><input type=text name=edit1 size=1>&nbsp;&nbsp;</td>
                <td><input type=text name=sure1 size=1>&nbsp;&nbsp;</td>
                <td><input type=text name=tell1 size=1></font>
            </td>
            <td>
                <input type=submit name='opret' value='Opret ny'>
            </form></td></tr><p/>
    </table><p>


Dato : 24.01.2005, 12:02

Kommentar af : Kejej  

 

<?
if ($_POST[opret]) { 
        if(
'$_POST[test1]' != "1" OR '$_POST[test1]' != "2"){ 
              print 
"Dette felt maa kun indeholde 1 eller 2"
        }else{
            
$query=mysql_query("INSERT INTO BASE (ID,NAME,TEST,EDIT,SURE,TELL) values
('
$_POST[nr1]','$_POST[name1]','$_POST[test1]','$_POST[edit1]','$_POST[sure1]','$_POST[tel
l1]')"
); 
    }
 }
 
     
if (!
$query) { 
    print 
"Kunne ikke oprette ny"
} else { 
    print 
"Oprettet"

?>

<table> 
        <tr><td> 
            <form method=post title='Opret'> 
                Nr.:</td> 
                <td>Navn:</td> 
                <td>Test:</td> 
                <td>Edit:</td> 
                <td>Sure:</td> 
                <td>Tell:</td> 
            </tr> 
            <tr>    <td><input type=text name=nr1 size=7></td> 
                <td><input type=text name=name1 size=30></td> 
                <td><input type=text name=test1 size=1>&nbsp;&nbsp;</td> 
                <td><input type=text name=edit1 size=1>&nbsp;&nbsp;</td> 
                <td><input type=text name=sure1 size=1>&nbsp;&nbsp;</td> 
                <td><input type=text name=tell1 size=1></font> 
            </td> 
            <td> 
                <input type=submit name='opret' value='Opret ny'> 
            </form></td></tr><p/> 
    </table><p>

Skulle gøre tricket


Dato : 24.01.2005, 12:06

Godkendt svar af : Daniel Truelsen  

 

<?
if ($_POST[opret]) { 
        if(
$_POST[test1] != "1" OR $_POST[test1] != "2"){ 
              print 
"Dette felt maa kun indeholde 1 eller 2"
        }else{
            
$query=mysql_query("INSERT INTO base (id,name,test,edit,sure,tell) values
('
$_POST[nr1]','$_POST[name1]','$_POST[test1]','$_POST[edit1]','$_POST[sure1]','$_POST[tel
l1]')"
); 
    }
 }
 
     
if (!
$query) { 
    print 
"Kunne ikke oprette ny"
} else { 
    print 
"Oprettet"

?>

<table> 
        <tr><td> 
            <form method='post' title='Opret'> 
                Nr.:</td> 
                <td>Navn:</td> 
                <td>Test:</td> 
                <td>Edit:</td> 
                <td>Sure:</td> 
                <td>Tell:</td> 
            </tr> 
            <tr>    <td><input type='text' name=nr1' size=7></td> 
                <td><input type='text' name=name1' size='30'></td> 
                <td><input type='text' name=test1' size='1'>&nbsp;&nbsp;</td> 
                <td><input type='text' name=edit1' size='1'>&nbsp;&nbsp;</td> 
                <td><input type='text' name=sure1' size='1'>&nbsp;&nbsp;</td> 
                <td><input type='text' name=tell1' size='1'></font> 
            </td> 
            <td> 
                <input type='submit' name='opret' value='Opret ny'> 
            </form></td></tr><p/> 
    </table><p>


Eller den der


Dato : 24.01.2005, 12:08

Kommentar af : Daniel Truelsen  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund