Hallo,
Ik ben sinds kort begonnen met het leren van PHP en MySQL. Ik ben nu bezig met een login systeem alleen kom ik er niet helemaal uit.
Ik kom nu de volgende fouten tegen:
Notice: Undefined index: naam in // on line 11
Notice: Undefined index: wachtwoord in // on line 12
Met de volgende code:
Code:<?php $naam = $_POST['naam']; $wachtwoord = $_POST['wachtwoord']; $aQuery = mysql_query("SELECT id, naam, wachtwoord, status FROM leden WHERE naam = '".mysql_real_escape_string(htmlentities($naam))."' AND wachtwoord = '".mysql_real_escape_string(md5($wachtwoord))."'"); $aFetch = mysql_fetch_assoc($aQuery); ?>
Ik weet dat ik isset moet gebruiken alleen ik weet niet waar ik die moet plaatsen..
Met vriendelijke groeten,
Melvin Hoeven
- [PHP] Undefined index probleem
-
26-05-2013, 15:41 #1
- Berichten
- 124
- Lid sinds
- 13 Jaar
[PHP] Undefined index probleem
Laatst aangepast door Melvin hoeven : 26-05-2013 om 15:43 Reden: code tags aangepast
-
-
26-05-2013, 15:46 #2
- Berichten
- 124
- Lid sinds
- 13 Jaar
Re: [PHP] Undefined index probleem
Het probleem is opgelost, ik heb nog even goed gegoogled en kwam de volgende oplossing tegen:
if(isset($_POST['naam']) ||isset($_POST['wachtwoord'])) {
$naam=$_POST['naam'];
$wachtwoord=$_POST['wachtwoord'];
$aQuery=mysql_query("SELECT id, naam, wachtwoord, status FROM leden WHERE
naam = '".mysql_real_escape_string(htmlentities($naam))."' AND
wachtwoord = '".mysql_real_escape_string(md5($wachtwoord))."'");
$aFetch=mysql_fetch_assoc($aQuery);
}
-
26-05-2013, 16:14 #3
- Berichten
- 980
- Lid sinds
- 17 Jaar
Re: [PHP] Undefined index probleem
In jouw geval ga je alsnog een fout krijgen als iemand alleen een gebruikersnaam of wachtwoord in vult. Je code
Code:if(isset($_POST['naam']) || isset($_POST['wachtwoord'])) {
Code:if(isset($_POST['naam']) && isset($_POST['wachtwoord'])) {
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic