if(in_array($Redirect,$VerbodenNamen)||!trim($Redirect)||mysql_num_rows(mysql_query("SELECT ID FROM RedirectURLHosting WHERE Redirect = '$Redirect'"))){echo("Deze naam is niet beschikbaar.<br><a href='javascript:history.back(1)'>Terug</a>");}
elseif(!trim($Naam)||!trim($Mail)||!in_array($Categorie,$Categorieen)){echo("Een of meerdere gegevens zijn onjuist!<br><a href='javascript:history.back(1)'>Terug</a>");}
elseif($Wachtwoord!=$Wachtwoordhh||!$Wachtwoord){echo("Het wachtwoord en de bevestiging ervan zijn niet hetzelfde!<br><a href='javascript:history.back(1)'>Terug</a>");}
elseif(!strstr($URL,"http://")){echo("Deze URL is ongeldig:<br>".htmlspecialchars($URL,ENT_QUOTES)."<br><a href='javascript:history.back(1)'>Terug</a>");}
mysql_query("INSERT INTO RedirectURLHosting VALUES('$id','".htmlspecialchars($Naam,ENT_QUOTES)."','".htmlspecialchars($Mail,ENT_QUOTES)."','".htmlspecialchars($URL,ENT_QUOTES)."','$Redirect','".htmlspecialchars($Categorie,ENT_QUOTES)."','1','".htmlspecialchars($Ad,ENT_QUOTES)."','','".intval($Frame)."','".md5($Wachtwoord)."','$REMOTE_ADDR','".date("U")."','')") or die(mysql_error());
<?php
mysql_query("INSERT INTO RedirectURLHosting VALUES('$id','".htmlspecialchars($Naam,ENT_QUOTES)."','".htmlspecialchars($Mail,ENT_QUOTES)."','".htmlspecialchars($URL,ENT_QUOTES)."','$Redirect','".htmlspecialchars($Categorie,ENT_QUOTES)."','1','".htmlspecialchars($Ad,ENT_QUOTES)."','','".intval($Frame)."','".md5($Wachtwoord)."','$REMOTE_ADDR','".date("U")."','','".$Hits."')") or die(mysql_error());
?>
$Redirect = mysql_fetch_object(mysql_query("SELECT * FROM RedirectURLHosting WHERE Redirect = '".htmlspecialchars($gebruikersnaam,ENT_QUOTES)."' AND Wachtwoord = '".md5($wachtwoord)."'"));
$sQuery = "SELECT * FROM RedirectURLHosting WHERE Redirect = '".htmlspecialchars($gebruikersnaam,ENT_QUOTES)."' AND Wachtwoord = '".md5($wachtwoord)."'";
if(!$rResult = MySQL_Query($sQuery))
{
echo "Error!- Kan de query niet uitvoeren!<BR>";
echo MySQL_Error();
echo "<BR>";
echo MySQL_Errno();
} else
{
while($aFetch = MySQL_Fetch_Assoc($rResult))
{
// redirecten
}
}
$sQuery="SELECT * FROM RedirectURLHosting WHERE Redirect = '".htmlspecialchars($gebruikersnaam,ENT_QUOTES)."' AND Wachtwoord = '".md5($wachtwoord)."'";
Daar ben ik niet veel mee want die error is er nog steeds het moet in de query opgelost worden. zoals jij het doet word die verborgen maar heeft het geen fucntie meer.
Juist, het moet in de query worden opgelost.
Die mysql_fetch_object is gewoon een fout, omdat de query niet uitgevoerd word.
Dus er zit een fout in je query.
Als je die error-handling erom heen zet, krijg je de fout die in de query zit en kun je hem dus oplossen...
Os8 kijk mss eens of alles wat je erin steekt wel bestaat...
Bij mij is dat altijd het geval, bv in de plaats van password, wachtwoord of pass enzovoort...
Want volgens mij is de query wel goed opgebouwd maar is er een fout in de naamgeving...
<?
$Redirect = mysql_fetch_object(mysql_query("SELECT * FROM RedirectURLHosting WHERE Redirect = '".htmlspecialchars($gebruikersnaam,ENT_QUOTES)."' AND Wachtwoord = '".md5($wachtwoord)."''".$hits."'"));
?>
<?
$Redirect=mysql_fetch_object(mysql_query("SELECT * FROM RedirectURLHosting WHERE Redirect = '".htmlspecialchars($gebruikersnaam,ENT_QUOTES)."' AND Wachtwoord = '".md5($wachtwoord)."''".$hits."'"));
Huh
Het is volgens mij een kolom dat je toevoegde en geen rij...
En waarom zet je dar vanachter nu opeens '".$hits."' ???
Je selecteert gewoon een rij, die $hits zal je er wrrs uit moeten lezen...
Ik zou je query eerst versimpelen, zoals het wachtwoord nog niet laten meetellen en gewoon op die redirect gaan en kijken of hij het dan doet... of gewoon zelf een redirect erin schrijven bv Redirect ='Os8'...
Neej, daar heb je dus je fout.
De fout zegt, dat de tabel niet bestaat maar die hoort wel te bestaan want daar wil jij de gegevens uit halen (staat in je query (SELECT ID FROM RedirectURLHosting)).
Dus je moet eerst de tabel aanmaken, voor je er gegevens uit kunt halen en in stoppen...