Ik ben bezig met joomla om een site bouwen.
nu kom ik het volgende tegen, ik heb een webhook.php pagina gemaakt, maadie werkt niet terwijl inloggen met exact dezelfde gegevens elders op de site gewoon lukt.

wat doe ik hier fout:

$loginstring = "";
$host = "localhost";
$servermelding = "Helaas kan op dit moment geen verbinding met de database worden gemaakt, probeer het later nog eens";
$database = "knip";
$user="knip";
$password = "knip";

$t = @mysql_connect ($host, $user, $password);
mysql_select_db($database) or die ('klopt niet');

$insert="INSERT INTO betalingen (betaald,payment_id) values
('0','1')";
$res=mysql_query($insert)or die("Unable to connect to");

als ik dze pagina laat draaien geeft hij "unable to connect" en niet 'klopt niet' . Dan zou je denken dat hij wel contact legt met de database maar dat de insertfunctie niet werkt.
maar waarom niet?
- misschien bestaat het tabel niet
- wat staat er in mysql_error() ?
- het woord 'values' in hoofdletters?
ik schaam me dood

ik had de tabel betaling genoemd en niet betalingen

bedankt

lex
@moderator / topicstarter - verwijder (altijd) persoonlijke informatie uit code, zoals username en/of password.

Overigens: het is 2015: gebruik MySQLi of PDO.

Of nog beter, sinds je van een pakket als Joomla gebruik maakt, volg de werkwijze van dit pakket. Ik kan mij niet voorstellen dat Joomla geen voorzieningen heeft voor "standalone" scripts of hooks, verdiep je in de documentatie van dit produkt in plaats van dingen tegen deze applicatie aan te metselen.
En de @mysql_connect() is ook slordig: de @ moet je gewoon weghalen en nooit meer zo gebruiken! Nu onderdruk je fouten die wellicht direct het probleem blootgeven ;)
En waarom niet op MySQLi overstappen, als je toch bezig houdt met MySQL-functies. Ind it geval zou ik zeker eens naar Thoma;s advies kijken of je niet standaard functies en variabelen van Joomla kan gebruiken in je plugin.

Reageren