doorlinken naar pagina.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

Yari

Yari

29/03/2009 12:28:00
Quote Anchor link
hallo, ik heb een stukje script gemaakt zodat als iemand het tekstveld goed heeft dan gaat hij door naar de volgende pagina:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if ($tekstveld=hoi)
(
"Location: link.php");

else;
echo 'Dont try to kidding me.';
?>

<body>
<form id="form1" name="tekstveld" method="post" action="">
<label>
<input type="text" name="tekstveld" id="textfield" />
</label>
</form>

als ik dit doe, dan komt er een tekstvakje maar daarboven staat al Dont try to kidding me terwijl ik dat pas bij else heb gezet.
 
PHP hulp

PHP hulp

27/11/2024 18:11:20
 
- SanThe -

- SanThe -

29/03/2009 12:40:00
Quote Anchor link
Wel de juiste $var gebruiken en fatsoenlijke syntax.

if ($_POST['tekstveld'] == 'hoi')

Edit: En een puntkomma achter 'else'????
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Yari

Yari

29/03/2009 13:20:00
Quote Anchor link
ty
 
Yari

Yari

29/03/2009 13:23:00
Quote Anchor link
ik heb nu:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if ($_POST['tekstveld'] == 'hoi')
(
"Location: link.php");

else
echo 'Dont try to kidding me.';
?>


maar hij linkt nogsteeds niet door naar die pagina

Gelieve Niet Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door Yari
 
Eddy E

Eddy E

29/03/2009 13:26:00
Quote Anchor link
nee, want ("") is niets.
Welke functie wil je gebruiken?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
if($_SERVER['REQUEST_METHOD'] == "POST")
  {

  if($_POST['tekstveld'] == 'hoi')
    {

    header('Location: link.php');
    }

  else
    {
    echo 'Dont try to kidding me.';
    }
  }

else
  {
  echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<form id="form1" name="tekstveld" method="post" action="">
<label for="textfield">Vul hier "hoi" in.</label>
<input type="text"name="tekstveld" id="textfield" />
</form>
</body>
</html>'
;
  }

?>


Tevens was je de </body> vergeten.
Je <label> was niet af.
Je mistte een attribuut van label (namelijk for="").
En waarom zijn ID en naam verschillend?

Kortom: succes met leren.
Gewijzigd op 01/01/1970 01:00:00 door Eddy E
 
Els

els

29/03/2009 13:27:00
Quote Anchor link
Probeer dit eens.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if ($_POST['tekstveld'] == 'hoi'){
hier de link

}else{
echo 'Dont try to kidding me.';
}

?>
Gewijzigd op 01/01/1970 01:00:00 door els
 
Daniel

Daniel

29/03/2009 13:28:00
Quote Anchor link
Denk dat dit er meer op moet gaan lijken, garandeer niet dat het werkt maar het moet in de buurt zitten. Het html even in een HTML bestand opslaan, en het phpdeel opslaan als script.php!!!!

htmlpagina:
<html>
<body>
<form id="form1" name="tekstveld" method="post" action="script.php">
<label>
<input type="text" name="tekstveld" id="textfield" />
</label>
</form>
</html>


php pagina (genaamd script.php ivm de actie in je html forumulier):

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
/* Eerst je doorgestuurde waarde tekstveld ophalen en aan de variabele $tekstveld toekennen met het volgende */
$tekstveld = $_GET['tekstveld'];

/* Contoleer of $tekstveld de waarde hoi heeft */
if ($tekstveld=="hoi")
/* Zo ja, doorsturen naar link.php */
{
header ("Location: link.php");
}

/* Zo nee, dan je berichtje weergeven */
else
{
echo "Dont try to be kidding me.";
}

?>
 
- SanThe -

- SanThe -

29/03/2009 13:30:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
if ($_POST['tekstveld'] == 'hoi')
{

     header("Location: link.php");
}

else
{
     echo 'Dont try to kidding me.';
}

?>
 
Daniel

Daniel

29/03/2009 13:34:00
Quote Anchor link
lol, hij heeft in ieder geval genoeg keuze :W
 
Yari

Yari

29/03/2009 13:40:00
Quote Anchor link
als ik nu hoi in dat tekstveld doe, dat staat er dit: Warning: Cannot modify header information - headers already sent by (output started at D:\xampp\htdocs\tb1newdesign\games\index.php:7) in D:\xampp\htdocs\tb1newdesign\games\index.php on line 12

is daar iest tegen te doen?
 
Daniel

Daniel

29/03/2009 13:43:00
Quote Anchor link
kan je de code van index.php even posten?
 
- SanThe -

- SanThe -

29/03/2009 13:58:00
 
Yari

Yari

29/03/2009 14:00:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
if($_SERVER['REQUEST_METHOD'] == "POST")
  {

  if($_POST['tekstveld'] == 'hoi')
    {

    header('Location: link.php');
    }

  else
    {
    echo 'Dont try to kidding me.';
    }
  }

else
  {
  echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
</form>
</body>
</html>'
;
  }

?>

<body>
<form id="form1" name="tekstveld" method="post" action="">
<label>
<input type="text" name="tekstveld" id="textfield" />
</label>
</form>
 
- SanThe -

- SanThe -

29/03/2009 14:03:00
Quote Anchor link
Vóór de php code staat waarschijnlijk nog iets. Kan zelfs een spatie zijn of lege regels.
 
Yari

Yari

29/03/2009 14:06:00
Quote Anchor link
oke dar kan gewoon <br> zijn?

edit: ik heb het geprobeerd en het geeft gen verschil
Gewijzigd op 01/01/1970 01:00:00 door Yari
 
- SanThe -

- SanThe -

29/03/2009 14:09:00
Quote Anchor link
Kan ook. Er mag helemaal niks naar de browser worden gestuurd vóór een header.
 
Yari

Yari

29/03/2009 14:18:00
Quote Anchor link
kijk naar mijn code die ik hierboven ergens gepost heb de laatste, daat doet tie tog niks voor de header
 
- SanThe -

- SanThe -

29/03/2009 15:02:00
Quote Anchor link
Als ik naar de regelnummers van de error kijk dan staan er nog 6 regels vóór de php-tag.
 
Jesper Diovo

Jesper Diovo

29/03/2009 15:05:00
Quote Anchor link
Leer PHP.
Gewijzigd op 01/01/1970 01:00:00 door Jesper Diovo
 
Yari

Yari

29/03/2009 16:22:00
Quote Anchor link
ik zie hm niet hoor, ik kom er neit uit.
 
GaMer B

GaMer B

29/03/2009 16:44:00
Quote Anchor link
Jezpur schreef op 29.03.2009 15:05:
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.