script verzend gelijk

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Facho

facho

01/01/2009 19:22:00
Quote Anchor link
Hallo allenmaal ik heb dit
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
<html>
<head>
</head>
<body>
<?php
if ( $_SERVER['REQUEST_METHOD'] == "POST" ) {
$File = "afgemeld.txt";
$Handle = fopen($File, 'a');
$Data = $_POST ['email']."\n";
fwrite($Handle, $Data);
fclose($Handle);
echo "U bent afgemeld !";
}
else {
?>

<form method="POST" action="" enctype="multipart/form-data">
<input type="text" name="email" value=""><input type="submit" value="Afmelden">
</table>
</form>
<?php
}
?>

</body>
</html>

Hij slaat op zonder dat er iets is ingevuld.
Dus normaal krijg je de inputveld maar hij echo gelijk "U bent afgemeld"

Wat doe ik verkeerd ?
 
PHP hulp

PHP hulp

30/11/2024 07:45:18
 
Wouter De Schuyter

Wouter De Schuyter

01/01/2009 19:24:00
Quote Anchor link
Euhm dit uit de if() halen..?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$File
= "afgemeld.txt";
$Handle = fopen($File, 'a');
$Data = $_POST ['email']."\n";
fwrite($Handle, $Data);
fclose($Handle);
?>


dan zal hij niet meer "opslaan"..



-edit-

of zet je "u bent afgemeld" in de else maar zoals het nu is zal hij altijd "opslaan" wanneer je "u bent afgemeld" ziet staan
Gewijzigd op 01/01/1970 01:00:00 door Wouter De Schuyter
 
Facho

facho

01/01/2009 19:33:00
Quote Anchor link
Sorry ik leg het verkeerd uit .
het is de bedoeling als je het script start eerst de inputveld ziet en nadat je op afmelden hebt gedrukt hij echoed "U bent afgemld"
 

01/01/2009 19:35:00
Quote Anchor link
misschien

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
<html>
<head>
</head>
<body>
<?php
if (isset($_POST['email'])) {
$File = "afgemeld.txt";
$Handle = fopen($File, 'a');
$Data = $_POST ['email']."\n";
fwrite($Handle, $Data);
fclose($Handle);
echo "U bent afgemeld !";
}
else {
?>

<form method="POST" action="" enctype="multipart/form-data">
<input type="text" name="email" value=""><input type="submit" value="Afmelden">
</table>
</form>
<?php
}
?>

</body>
</html>
 
Kumkwat Trender

Kumkwat Trender

01/01/2009 19:37:00
Quote Anchor link
waarom gebruik je geen mysql?
is veeeeeel simpeler, makkelijker, sneller, functioneler enz
Quote:
Sorry ik leg het verkeerd uit .
het is de bedoeling als je het script start eerst de inputveld ziet en nadat je op afmelden hebt gedrukt hij echoed "U bent afgemld"

Wat is daar het nut ervan??
Gewijzigd op 01/01/1970 01:00:00 door Kumkwat Trender
 
Facho

facho

01/01/2009 19:40:00
Quote Anchor link
Dank je wel Danny !
En Peter daar ben ik druk over aan het lezen ;)
 
Yorick17

yorick17

01/01/2009 19:44:00
Quote Anchor link
@Peter
Een logje maak je altijd in een bestand, dus niet in een database.
 
GaMer B

GaMer B

01/01/2009 19:46:00
Quote Anchor link
Maar dat is nog maar de vraag of het hier om een logje gaat...
 
Kumkwat Trender

Kumkwat Trender

01/01/2009 20:07:00
Quote Anchor link
yorick17 schreef op 01.01.2009 19:44:
@Peter
Een logje maak je altijd in een bestand, dus niet in een database.

zoals gamert al aangeeft, hangt af van de log zelf.
afmeld.txt hoeft het niet..

Edit: (lees effe gamerts avatar, open in txt..)
Gewijzigd op 01/01/1970 01:00:00 door Kumkwat Trender
 
Yorick17

yorick17

01/01/2009 20:13:00
Quote Anchor link
Nee oke maar wat zet je dan in het bestand?
 
PHP Newbie

PHP Newbie

01/01/2009 20:13:00
Quote Anchor link
yorick17 schreef op 01.01.2009 19:44:
@Peter
Een logje maak je altijd in een bestand, dus niet in een database.


Nee hoor, een log kan prima in een database.
 
Klaasjan Boven

Klaasjan Boven

01/01/2009 22:28:00
Quote Anchor link
PHP Newbie schreef op 01.01.2009 20:13:
yorick17 schreef op 01.01.2009 19:44:
@Peter
Een logje maak je altijd in een bestand, dus niet in een database.


Nee hoor, een log kan prima in een database.


Ik zou zelfs voor de database gaan, kan je ook gebruik maken van de handige functies van de DB zoals NOW()
 



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.