Forum » Server-Side scripting » hij verzend niet
Berichten: 637
avatar
Offline Stuur privebericht
Hee ik zit met probleem. Mijn script verzend niet. Maar krijgt een error als je op verstuuren klikt. Ik ben al tijdje aan het zoeken. Maar kan het niet vinden.
Hier het script:
Code | Selecteer Alles
minimaliseren
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
<?php
if($own['admin'] == "Ja" || $own['teamhelpdesk'] == "Ja") {

if(
$_POST['submit'] == "Versturen") { 
    if(!empty(
$_POST['vraag']) && !empty($_POST['antwoord'])) {
    
$sql->query("INSERT INTO helpdesk_vragen (vraag, antwoord) values('" $_POST['vraag']. "', '" $_POST['antwoord'] . "'") or die(mysql_error());
    echo 
goed('De vraag is succesvol opgeslagen!');
    } else {
    echo 
fout('Niet alle velden zijn ingevuld! <a href="javascript:history.back()">Klik hier om terug te gaan.</a>');
        echo
'
                        </div>
            </div>

        </div>
        <div id="menu" class="personal" >' 
template_personal_content() . template_onderkant();
      exit;
    }
}
echo
'
            <form action="" method="post">
          <table width="100%" border="0" cellspacing="2" cellpadding="2">
           <tr>
            <td>Vraag:</td>
            <td bordercolor="#000000">
             <input type="text" name="vraag" class="input" style="width: 100%;"><small>Let op! Het is de bedoeling dat je hier je vraag in 1 zin invoert. Vul hier dus niet in "vraagje" of "ik heb een vraag".</small>
            </td>
           </tr>
           <tr>
            <td valign="top">Bericht:</td>
            <td bordercolor="#000000">
            <textarea name="antwoord" style="width: 100%; height: 200px;" class="textarea"></textarea>
            </td>
           </tr>
           <tr>
            <td>&nbsp;</td>
            <td>
              <input type="submit" name="submit" value="Versturen" class="submit">
              <input type="reset" name="Submit2" value="Opnieuw" class="submit">
            </td>
           </tr>
          </table>
          </from>'
;
} else {
    
header('Location: index.php');
}
?>


De error:
Quote

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1



Ik hoop dat iemand het weet .
06-06-2010 21:37
Dit topic is 155 keer bekeken door 41 verschillende leden
Reacties op: "hij verzend niet"
1
nyan nyan nyan nyan
Berichten: 2076
avatar
Offline Stuur privébericht
action="" is leeg... Zet daar je bestandsnaam in?

Edit: Oeps, had de onderste tekst niet gezien. Probeer kolomnamen eens tussen ` en zo te zetten, word het wat netter. Ergens denk ik dat die niet goed worden opgevangen.

@Hieronder Je hebt gelijk, excuses.
06-06-2010 21:38
Berichten: 637
avatar
Offline Stuur privébericht
Dat is toch niet nodig als alles in dit bestand zit?
06-06-2010 21:40
Dupstep
Berichten: 2302
avatar
Offline Stuur privébericht
Error is handig..
06-06-2010 21:42
Berichten: 637
avatar
Offline Stuur privébericht
Wat staat er onder? Lezen blijft moeilijk voor jou he F.Remory...
06-06-2010 21:43
Dupstep
Berichten: 2302
avatar
Offline Stuur privébericht
Had het niet gezien, excuses.

Nieuwe reactie samengevoegd met originele reactie op 06.06.10 21:44:48:
Kijk op het einde, je sluit af met </from> ..
06-06-2010 21:44
De causeur!
Berichten: 504
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
$sql->query("INSERT INTO helpdesk_vragen (vraag, antwoord) values('" $_POST['vraag']. "', '" $_POST['antwoord'] . "')") or die(mysql_error());


Je was een haakje vergeten te sluiten in je query .
06-06-2010 21:45
Berichten: 637
avatar
Offline Stuur privébericht
Owja ik zie het. typfoutje maar daar zit het probleem niet in.

Nieuwe reactie samengevoegd met originele reactie op 06.06.10 21:50:22:
@ Jannick
Oke zal het eens probeeren

Nieuwe reactie samengevoegd met originele reactie op 06.06.10 21:54:58:
Opgelost. Ik ben het laatste haakje vergeten na de values het sluit haakje. Bedankt allemaal.
06-06-2010 21:49
Reageer op: "hij verzend niet"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden