PHP + Mysql database geen records ??

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mark

mark

02/11/2008 16:31:00
Quote Anchor link
Hallo ik had een vraagje ik was bezig met een contact form maar ik kom er niet uit dit is m'n code:
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
$bericht .= "<tr>";
$bericht .= "    <td colspan=3><div align=center>$opmerkingen</div></td>";
$bericht .= "  </tr>";
$bericht .= "</table>";
$bericht .= "<p><br>";
$bericht .= "</p>";
$bericht .= "</body>";
$bericht .= "</html>";

$mailbericht = "Nieuwe aanvraag!!";

////////////////////////////////////Tot hier\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

// Toevoegen aan de Database
$mdb = mysql_connect(MYSQL_SERVER, MYSQL_GEBRUIKERSNAAM, MYSQL_WACHTWOORD);
if (!$mdb) { die('Could not connect: ' . mysql_error()); }
mysql_select_db(MYSQL_DATABASE, $mdb);

mysql_query("INSERT INTO contact (Bericht) VALUES ('$bericht');");

mail(ONTVANGER, $onderwerp, $mailbericht, $headers);
    $melding = "* Uw bericht is verstuurd en u zal z.s.m bericht ontvangen.";
    }    
}
?>



Zoals je ziet moet er HTML opgeslagen worden in m'n database maar op de 1 of andere manier stuurt hij het mailtje wel maar hij stuurt niks naar mijn database.

M'n inlog gegevens enzo zijn in orde, iemand enig idee waarom hij het neit naar m'n database opslaat.

Gr. Mark
 
PHP hulp

PHP hulp

16/01/2025 11:37:42
 
Ano Niem

Ano Niem

02/11/2008 17:20:00
Quote Anchor link
zet achter je mysql_query eens or die(mysql_error());

Dan zie je misschien al wat er fout gaat ;)
 
Quote Anchor link
Of je probeert
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
mysql_query("INSERT INTO contact SET Bericht = '".$bericht."'");
?>
 
Henk PHP

Henk PHP

02/11/2008 18:13:00
Quote Anchor link
Even als een sidenote:
waarom sla je opmaak (html) op in je database?
Een database is voor data, niet voor opmaak.
Gewijzigd op 01/01/1970 01:00:00 door Henk PHP
 
Mark

mark

02/11/2008 18:17:00
Quote Anchor link
Ik ga efkes kijken, heeft een reden henk maar dat doet er niet toe :P

Eeens kijken of de tips van sick en teuneboon werken
 
Henk PHP

Henk PHP

02/11/2008 18:20:00
Quote Anchor link
teuneboon schreef op 02.11.2008 18:04:
Of je probeert
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
mysql_query("INSERT INTO contact SET Bericht = '".$bericht."'");
?>

Sinds wanneer gebruik je SET bij een INSERT INTO?
Een INSERT INTO ziet er nog altijd zo uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
INSERT INTO table (column1, [column2, ... ]) VALUES (value1, [value2, ...])


@TS: Wat is die reden dan?
 
Mark

mark

02/11/2008 18:57:00
Quote Anchor link
vond het al zo vaag dat er set stond :P heb dat nog nooit gezien maar dacht hun bennen de experts maar kennelijk zat ik daar een beetje mis :P

Ik probeer jouwe even henk
 
Mark

mark

02/11/2008 19:09:00
Quote Anchor link
Ben nu bezig met een andere oplossing maar opnieuw een probleem zie mijn andere post!!

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.

En het is niet nodig om een nieuw topic te openen als je probleem niet is opgelost.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door mark
 
Josef Zorgui

Josef Zorgui

02/11/2008 19:17:00
Quote Anchor link
teuneboon schreef op 02.11.2008 18:04:
Of je probeert
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
mysql_query("INSERT INTO contact SET Bericht = '".$bericht."'");
?>


Misschien vindt hij het makkelijker om set te gebruiken dat vind ik zelf ook en het is gewoon mogelijk.

http://dev.mysql.com/doc/refman/5.0/en/insert.html
 



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.