login  Naam:   Wachtwoord: 
Registreer je!
 Forum

input box naar var

Offline Behemutant - 17/04/2008 01:25
Avatar van BehemutantNieuw lid hallo!
ik ben bezig met een soort van shoutbox.
alles werkt perfect, enigste probleem nu:

ik wil dat ze een username en email kunnen achterlaten.
hoe kan ik het nu maken (svp voorbeeld) dat er twee input velden zijn (naam en email) welke ook in de mysql verwerkt worden?

ben nu een aantal dagen verder maar kom er helaas echt niet uit.

Groetjes!


code:Plaatscode: 7179

7 antwoorden

Gesponsorde links
Offline Abbas - 17/04/2008 01:30 (laatste wijziging 17/04/2008 01:33)
Avatar van Abbas Gouden medaille

Crew .NET
Beetje zoeken kan zeker geen kwaad! Hier is een heel eenvoudig formulier met de PHP-code. De rest moet je zelf een beetje verder uitzoeken. Tutorials en scripts genoeg hier op sitemasters!
  1. <?php
  2. //eerst nog verbinding maken met DB
  3. if(isset($_POST["submit"]))
  4. {
  5. //eerst nog verdere controle op invoer doen
  6. $naam = $_POST["naam"];
  7. $email = $_POST["email"];
  8. $strQuery = "INSERT INTO tabel(naam, mail) VALUES('" . $naam . "', '" . $email . "')";
  9. mysql_query($strQuery);
  10. }
  11. ?>
  12. <form name="formnaam" method="post">
  13. Naam: <input type="text" name="naam" /><br />
  14. Email: <input type="text" name="email" /><br />
  15. <input type="submit" name="submit" value="OK" />
  16. </form>
Offline Behemutant - 17/04/2008 01:32
Avatar van Behemutant Nieuw lid snap het even niet helemaal...

als ik het in een losse form zet dan werkt het toch niet?
want ik submit dit WYSIWYG Editor en niet de form waar username en email in staan toch? en dat onderste stukje... ??? <form></form>
Offline Abbas - 17/04/2008 01:36
Avatar van Abbas Gouden medaille

Crew .NET
http://www.site...ormulieren
http://www.site...dssysteem_(Maken_van_een_gastenboek)

Lees deze eens door en dan snap je misschien beter de bedoeling van alles. Het is niet de bedoeling dat we je de pap in de mond blijven steken! 
Offline Behemutant - 17/04/2008 01:42 (laatste wijziging 17/04/2008 10:23)
Avatar van Behemutant Nieuw lid nee u begrijpt niet wat ik bedoel.
Een formulier kan ik wel maken al 100e keren gedaan maar kijk.

Het is allemaal javascript. Ik druk op opslaan en hij submit het formulier MAAR zonder een if(!isset($_POST['Submit'])){
bovenaan mijn pagina.

Maak ik een appart formulier, binnen in een form tag dan neemt hij (doh) de naam en email field wel mee, maar dan pakt hij natuurlijk niet die CMS tekst mee...

Gebruik ik de opslaan knop van het CMS, dan pakt hij wel de CMS tekst maar niet die naam en email omdat die in een andere form staan.

Daar zit de fout, ik weet dus niet hoe dit op te lossen gezien mijn javascript kennis gering is. PHP zit opzich wel in orde denk ik maar javascript kennis is bagger en ik weet niet hoe ik hiermee nu verder moet.

Was het 100% PHP dan geen probleem maar dit is javascript vrijwel 100%, en ik wil enkel dus twee input veldjes erbij.

een naam (met de naam naam lol) en een veld met de naam email waarin de email komt.



-- EDIT --

<form action="" method="post" id="formCode" style="display: none;">
<textarea name="areaCode" id="areaCode"></textarea>
<input name="areaName" type="text" id="areaName" />
</form>

heb dit veld erbij gezet en in mijn javascript code:

var htmlName = document.getElementByID('naam').contentWindow.document.body.innerHTML;
document.getElementByID("areaName").value = htmlName;


maar nu werkt de opslaan button niet meer, er gebeurd gewoonweg niks meer ; ;
Offline Simax - 17/04/2008 10:47
Avatar van Simax Onbekend Wat wil je nu precies?
Begrijp het echt niet..
Offline Behemutant - 17/04/2008 10:49 (laatste wijziging 17/04/2008 12:18)
Avatar van Behemutant Nieuw lid ik heb een los verld erbij:

<input name="naam" id="naam" />

ik wil deze OOK in mijn mysql kunnen zetten d.m.v.

$_POST['naam'];

maar dat lukt niet. ik heb nu met javascript gedaan wat hierboven in mijn post staat maar nu krijg ik de error:

'document.getElementById('').contentWindow.document' is leeg of geen object

dus ik kan nu nog niks, kom hier na 6 dagen nog niet uit helaas.
al bij al, ik heb een werkende CMS, maar ik wil een optie toevoegen om je naam ook mee te sturen, dit lukt me dus niet.

niemand?... *snik* lol
Offline Kr4nKz1n - 17/04/2008 14:47
Avatar van Kr4nKz1n Onbekend Ik snap je echt niet.
Zijn er geen voorbeelden op het inet ?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s