[PHP] submit werkt niet

Pagina: 1
Acties:
  • 60 views sinds 30-01-2008

  • Arnold
  • Registratie: September 2000
  • Laatst online: 26-05 19:20
Ik heb een simpel scriptje om wat gegevens in een database te stoppen via formulier:

PHP:
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<html>


    <link href="admin.css" rel="stylesheet" type="text/css" media="all">
    <style type="text/css" media="screen"><!----></style>

<body><?php 
if ($submit){ 

include('db_connect.php');

// Maak query om gegevens in tabel te stoppen 
$query = "INSERT INTO gforze_nieuws ( `id` , `titel` , `kortbericht` , `langbericht` , `poster` , `email` , `linkplaatje` ) VALUES ('$titel','$kortbericht','$langbericht','$poster','$email','$linkplaatje')"; 
    echo "record toegevoegd."; 
// Voer query uit 
mysql_query($query) or die ("query mislukt"); 

}else{ 
   // Toon het formuliertje (in HTML modus) 
   ?> 

<H1><form name="info" action="nieuws_toevoegen.php" method="post" target="_self">   <div align="left">
                    <INPUT TYPE="hidden" NAME="submit" VALUE="maakt_niet_uit">
                    <table width="500" border="0" cellspacing="2" cellpadding="0">
                    <tr>
                        <td valign="top" width="100">titel:</td>
                        <td align="left"><input type="text" name="titel" size="65" maxlength="65" tabindex="1"></td>
                    </tr>
                    <tr>
                        <td valign="top" width="100">kortbericht:</td>
                        <td align="left"><textarea name="kortbericht" cols="49" rows="5"></textarea></td>
                    </tr>
                    <tr>
                        <td valign="top" width="100">langbericht</td>
                        <td align="left"><textarea name="langbericht" cols="49" rows="11"></textarea></td>
                    </tr>
                        <tr>
                            <td valign="top" width="100">door:</td>
                            <td align="left"><input type="text" name="poster" size="30" maxlength="30"></td>
                        </tr>
                        <tr>
                            <td valign="top" width="100">email:</td>
                            <td align="left"><input type="text" name="email" size="30" maxlength="30"></td>
                        </tr>
                        <tr>
                            <td valign="top" width="100">plaatje:</td>
                            <td align="left"><input type="text" name="linkplaatje" size="30" maxlength="30"></td>
                        </tr>
                    </table>
                    <br>
                <input type="submit" name="verstuur" value="Voeg bericht toe" tabindex="6" class="submit"></div>
</form></H1>

<?php 
// Einde if-else statement 
} 
?></body> </html>


Nu werkte dit altijd, maar heb nu een host met windows 2003 server en zodra ik op submit druk, doet hij gewoon niets....

Met ander scriptje kan ik wel gewoon database uitlezen/dingen verwijderen, maar toevoegen gaat dus niet.

[ Voor 29% gewijzigd door Arnold op 06-04-2004 14:00 ]


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Wat had je zelf nou allemaal al geprobeerd? En hoezo doet hij niets? Heb je het ergens online staan?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Arnold
  • Registratie: September 2000
  • Laatst online: 26-05 19:20
Spider.007 schreef op 06 april 2004 @ 13:55:
Wat had je zelf nou allemaal al geprobeerd? En hoezo doet hij niets? Heb je het ergens online staan?
geprobeerd:
- gewoon 1 veld submitten
- andere tabelnaam
- andere server (niet windows 2003) en dan doet ie het dus wel, maar dat kan ook de mysql config zijn...

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 22:35

Creepy

Tactical Espionage Splatterer

$_POST? $_GET?

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • ikke007
  • Registratie: Juni 2001
  • Laatst online: 21-05 13:08
PHP:
1
2
3
if($submit) ==> IF(ISSET($_POST['verstuur']))

POST vars aanroepen dmv $_POST['varnaam']  ipv $naam

[ Voor 29% gewijzigd door ikke007 op 06-04-2004 13:58 ]

Lets remove all security labels and let the problem of stupidity solve itself


  • Brakkie
  • Registratie: Maart 2001
  • Niet online

Brakkie

blaat

maak van

PHP:
1
if ($submit){


Eens

PHP:
1
if (isset($_POST['verstuur'])) {

[ Voor 16% gewijzigd door Brakkie op 06-04-2004 14:01 . Reden: Kzou toch zweren dat ik net method="get" las. Beetje gaar zeker. ]

Systeem | Strava


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 08:12

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Tja, het is niet de bedoeling dat men hier jouw code gaat gaan debuggen. Dat kan je nl. zelf doen.
Ga zelf eerst eens na wat er verkeerd loopt, waar het verkeerd loopt, en hoe je het kan oplossen.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.