Goedemiddag,
Sinds vandaag werkt de bestelpagina van mijn webshop niet meer. Het probleem zit in het email adres. Als een klant een email adres met een @ invult komt hij niet meer verder.
Als ik testgmail.com invul werkt het proces wel.werkt niet.
Code:<form class=name="bestellingen" action="process.php" method="POST" /> <input type="text"name="email"> </form>
if (empty($_POST['email']))
$errors['email'] = 'Email is verplicht.';
$email = $_POST['email'];
$email = mysqli_real_escape_string($con, $_POST['telefoonnummer']);
$sql="INSERT INTO bestellingen (email) VALUES ('$email')";
Ik heb gedeeltes van de pagina's gekopieerd. Aangezien de bestanden nogal groot zijn.
Alvast bedankt voor de moeite om mij te helpen.
- Bestelling komt niet door met email (@)
-
20-05-2015, 14:35 #1
- Berichten
- 119
- Lid sinds
- 18 Jaar
Bestelling komt niet door met email (@)
-
-
20-05-2015, 15:12 #2
- Berichten
- 537
- Lid sinds
- 17 Jaar
Re: Bestelling komt niet door met email (@)
"komt niet verder" ----> Zoek uit tot waar het wel komt, waar de error gemaakt wordt. En dat oplossen :)
Nu is het vrij summier...
-
20-05-2015, 15:44 #3
- Berichten
- 119
- Lid sinds
- 18 Jaar
Re: Bestelling komt niet door met email (@)
Ik heb zojuist het bestand process.php gewijzigd naar process2.php en in het formulier veranderd. Nu werkt het ineens weer..
-
20-05-2015, 16:00 #4
- Berichten
- 48
- Lid sinds
- 11 Jaar
Re: Bestelling komt niet door met email (@)
$email = mysqli_real_escape_string($con, $_POST['telefoonnummer']);
Kijk eens heel goed, klant vult email in, en vervolgens zet je telefoonnummer neer!
-
20-05-2015, 16:04 #5
- Berichten
- 119
- Lid sinds
- 18 Jaar
Re: Bestelling komt niet door met email (@)
Dit had ik tijdelijk gedaan. Om de orders tijdelijk toch door te laten komen.
-
20-05-2015, 18:39 #6
- Berichten
- 301
- Lid sinds
- 17 Jaar
Re: Bestelling komt niet door met email (@)
Kijk dan nog maar eens en dan wat hoger... Waarom een empty en dan ermee verder gaan? Je mist een !
-
20-05-2015, 20:43 #7
- Berichten
- 1.290
- Lid sinds
- 13 Jaar
Re: Bestelling komt niet door met email (@)
Met de code die je stuurt zou testgmail.com ook niet doorkomen denk ik?
Anders ligt het inderdaad aan het feit dat je de ! voor empty bent vergeten zoals Mark Puts al zegt.
-
20-05-2015, 20:46 #8
- Berichten
- 301
- Lid sinds
- 17 Jaar
Re: Bestelling komt niet door met email (@)
Maar het is dan wel weer zo dat er een error in staat wat die empty wel zou rechtvaardigen :P
-
20-05-2015, 21:28 #9
- Berichten
- 1.290
- Lid sinds
- 13 Jaar
Re: Bestelling komt niet door met email (@)
Geen idee, ik weet ook niet hoe je het hebt gekopieerd maar ik zie ook geen accolades?
-
21-05-2015, 12:58 #10
- Berichten
- 980
- Lid sinds
- 17 Jaar
Re: Bestelling komt niet door met email (@)
zonder daadwerkelijke code is dit niet te debuggen
accolades is niet per se noodzakelijk trouwens in latere php versies
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