probleem met activerings code

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Pagina: « vorige 1 2

Ozzie PHP

Ozzie PHP

01/02/2011 14:06:48
Quote Anchor link
Karl Karl op 01/02/2011 00:03:59:
S.v.p. code plaatsen tussen [code] en [/code] tags.


Milo S op 01/02/2011 08:12:58:
[.code][./code] <- Zonder de puntjes.
Als je daar even je code tussen zet kunnen wij het tenminste lezen...


Is het heel moeilijk? Zet voordat je code begint [*code] en aan het einde van jouw code zet je [*/code]. Het sterretje * laat je in beide gevallen weg.
 
PHP hulp

PHP hulp

22/11/2024 12:41:44
 
Peter druyts

peter druyts

01/02/2011 17:57:10
Quote Anchor link
hallo, nog iemand een sugestie op mijn laatste vraag die ik heb geplaats voor de code?
gr peter
 
Obelix Idefix

Obelix Idefix

01/02/2011 18:23:10
Quote Anchor link
200 regels doorlopen omdat er mogelijk ergens een fout zit? Zelf al gekeken wat relevante code zou kunnen zijn?

Controleren of een formulier is verstuurd doe je met if($_SERVER['REQUEST_METHOD']=="POST") en niet met if (isset ($_POST['username']) of if ($_POST['submit'])

Waarom nieuwe variabelen aanmaken en de bewerkingen in meerdere stappen uitvoeren om vervolgens met mysql_real_escape_string de gegevens weg te schrijven naar een db?
email1 : ophalen met POST, stripslashes, striptags. Vervolgens maak je nog een variabele aan $emailCHecker = mysql_real_escape_string($email1) (is het handig/verstandig om mysql_real_escape_string buiten een query te gebruiken?) en vervolgens doe je ook nog eens $email1 = mysql_real_escape_string($email1).

Gebruik van 'or die' wordt afgeraden --> zorg voor foutafhandeling (ook bij je mail).

Variabelen buiten quotes (ook in je mail).

$getcode = $_GET['code']; waar komt die GET vandaan?
Waar controleer je of de code is wat je verwacht?

$sql = mysql_query("INSERT INTO meetyourpal2 (username, gender, birthday, email, password, ipaddress, sign_up_date, code)
VALUES('$username','$gender','$full_birthday','$email1','$db_password', '$ipaddress', now())")
Volgens mij klopt het aantal velden ook niet.

Programmeren is heel veel controleren. Controleer tussentijds of de waarden die je verwacht kloppen. Controleer bv of je query dat geeft wat je verwacht (door een echo).

Zet boven in je script eens;
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
?>
Gewijzigd op 01/02/2011 18:27:57 door Obelix Idefix
 
Peter druyts

peter druyts

01/02/2011 18:26:06
Quote Anchor link
hallo Obelix, de getcode komt van de activeringscode
 
Obelix Idefix

Obelix Idefix

01/02/2011 18:31:46
Quote Anchor link
echo "$form"; Waarom tussen "" ?

Ik zeg het echt niet snel, maar als ik jouw code zo bekijk, zou ik zeggen:
Begin aub opnieuw en zorg dat je de basis beheerst.
 
Jordi Kroon

Jordi Kroon

01/02/2011 19:03:32
Quote Anchor link
zie tutorial op php hulp 'Hoe zet je iets correct op phphulp
 

Pagina: « vorige 1 2



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.