login  Naam:   Wachtwoord: 
Registreer je!
 Forum

ip mee sturen in Formulier (Opgelost)

Offline zilverstar - 31/01/2008 17:30
Avatar van zilverstarNieuw lid Ik ben met een verzoek formulier aan het maken
en nu is de vraag hoe ik het Ip-adres mee kan zenden van de persoon die een verzoek aan vraag?

aanvraag.php
  1. <?php
  2. mysql_connect("rdbms.strato.de", "..", "..");
  3. if(isset($_POST['verzenden']))
  4. {
  5. $sVoornaam = addslashes($_POST['voornaam']);
  6. $sArtiest = addslashes($_POST['artiest']);
  7. $sVerzoek = addslashes($_POST['verzoek']);
  8.  
  9. mysql_query("INSERT INTO formulier (voornaam, artiest, verzoek) VALUES ('".$sVoornaam."', '".$sArtiest."', '".$sVerzoek."')") or die (mysql_error());
  10.  
  11. echo 'Je gegevens zijn succesvol in de database geplaatst';
  12. }
  13. else
  14. {
  15. ?>
  16. <form action=" <?=$_SERVER['PHP_SELF']?> " method="POST">
  17. U Naam <input type="text" name="voornaam"><br />
  18. Artiest - Titel <input type="text" name="artiest"><br />
  19. Verzoek is bestemd voor <textarea name="verzoek" rows=10 cols=50></textarea>
  20. <input type="submit" name="verzenden" value="verzenden">
  21. </form>
  22. <?
  23. }
  24. ?>


weergaven.php
  1. <?php
  2. mysql_connect("rdbms.strato.de", "..", "..");
  3. ?>
  4. <table>
  5. <tr>
  6. <td>Verzoek is van:</td>
  7. <td>Aangevraagde nummer:</td>
  8. <td>Is bestemd voor:</td>
  9. </tr>
  10.  
  11. <?php
  12. $res = mysql_query("SELECT voornaam,artiest,verzoek FROM formulier");
  13. while ($arr = mysql_fetch_assoc($res))
  14. {
  15. echo '<tr>
  16. <td>'.$arr["voornaam"]." ".'</td>
  17. <td>'.$arr["artiest"]." ".'</td>
  18. <td>'.$arr["verzoek"]." ".'</td>
  19. </tr>';
  20. }
  21. ?>


ik hoop dat jullie me vraag snappen en me erbij kunnen helpen

11 antwoorden

Gesponsorde links
Offline Koen - 31/01/2008 17:36
Avatar van Koen PHP expert
  1. $ip = $_SERVER['REMOTE_ADDR'];

Offline zilverstar - 31/01/2008 18:23
Avatar van zilverstar Nieuw lid Oke thnx maar moet ik die bij weergaven.php of aanvraag.php der bij zetten

ps. is pas mee eerste php scripts
Offline Martijn - 31/01/2008 18:43
Avatar van Martijn Crew PHP kan in alletwee. Het hangt er van af waar je het wilt gebruiken 
Offline zilverstar - 31/01/2008 18:55
Avatar van zilverstar Nieuw lid Ik wil het IP van de aanvrager bij weergaven.php zien
dus in dat tabel der bij nu heb ik
verzoek van: aanvraag nummer: is bestemd voor:

en nu wil ik daar voor nog een kolom hebben maar dan met het IP adres ik hoop dat ik een beetje duidelijk ben
Offline Martijn - 31/01/2008 19:17 (laatste wijziging 31/01/2008 19:20)
Avatar van Martijn Crew PHP je wilt dus in je database een colomn erbij, waar het IP kan worden opgeslagen?

dat hangt er vanaf hoe je database werkt, maar ik denk zomaar dat je ergens de structuur van die tabel moet opzoeken, en meestal kun je dan wel ergens in de buurt een extra iets toevoegen 
Offline zilverstar - 31/01/2008 19:42
Avatar van zilverstar Nieuw lid Hoe kan ik het IP van de verzender dan in de database laten opslaan ?
Offline Bart - 31/01/2008 19:46
Avatar van Bart PHP expert Door een tutorial over MySQL: Insert te volgen?
Offline zilverstar - 31/01/2008 19:50 (laatste wijziging 31/01/2008 19:52)
Avatar van zilverstar Nieuw lid Oke thnx.. ga er nu meteen kijken

EDIT:
Heb der net gekeken maar daar staat niks bij van IP's
Offline zointer - 31/01/2008 20:30 (laatste wijziging 31/01/2008 20:33)
Avatar van zointer HTML gevorderde effe off:
@ts Waarom zet jij altijd alles zo ver van je kantlijn:?:

Leer eens een manier van consequent in te springen!
  1. <?php
  2. if( declaratie)
  3. {
  4. // gebeurd iets uit
  5. while( declaratie)
  6. {
  7. //gebeurd nog iets
  8. }
  9. }
  10. else
  11. {
  12. // gebeurd weer iets anders
  13. }
  14. ?>

edit:
zilverstar schreef:
EDIT:
Heb der net gekeken maar daar staat niks bij van IP's


nee dat ga je er niet vinden maar wel HOE je iets in een database plaats 
Offline zilverstar - 31/01/2008 20:32
Avatar van zilverstar Nieuw lid heb het er nu zo ingezet

toevoegen.php
  1. <?php
  2. mysql_connect("rdbms.strato.de", "...", "...");
  3. mysql_select_db("...");
  4.  
  5. if(isset($_POST['verzenden']))
  6. {
  7. $sVoornaam = addslashes($_POST['voornaam']);
  8. $sArtiest = addslashes($_POST['artiest']);
  9. $sVerzoek = addslashes($_POST['verzoek']);
  10. $ip=$_POST['ip'];
  11. $insert_ip="INSERT INTO verzoek (ip) VALUES('".$ip."')";
  12.  
  13. mysql_query("INSERT INTO verzoek (voornaam, artiest, verzoek,ip ) VALUES ('".$sVoornaam."', '".$sArtiest."', '".$sVerzoek."','".$ip."')") or die (mysql_error());
  14.  
  15. echo 'Je verzoekje is Succesvol verstuurd';
  16. }
  17. else
  18. {
  19. ?>
  20. <form action=" <?=$_SERVER['PHP_SELF']?> " method="POST">
  21. U Naam <input type="text" name="voornaam"><br />
  22. Artiest - Titel <input type="text" name="artiest"><br />
  23. Verzoek is bestemd voor <textarea name="verzoek" rows=10 cols=50></textarea>
  24. <input type="submit" name="verzenden" value="verzenden">
  25. </form>
  26. <?
  27. }
  28. ?>


weergeven.php
  1. <?php
  2. mysql_connect("rdbms.strato.de", "...", "...");
  3. mysql_select_db("...");
  4. ?>
  5.  
  6. <TABLE BORDER="1">
  7. <tr>
  8. <TH>Tijd</TH>
  9. <TH>Verzoek is van:</TH>
  10. <TH>Aangevraagde nummer:</TH>
  11. <TH>Is bestemd voor:</TH>
  12. </tr>
  13.  
  14. <?php
  15. $res = mysql_query("SELECT * FROM verzoek");
  16. while ($arr = mysql_fetch_assoc($res)) {
  17. echo '<tr>
  18. <td>'.$arr["ip"]." ".'</td>
  19. <td>'.$arr["voornaam"]." ".'</td>
  20. <td>'.$arr["artiest"]." ".'</td>
  21. <td>'.$arr["verzoek"]." ".'</td>
  22. </tr>';
  23. }
  24. {
  25. echo '</TABLE>';
  26. }
  27. ?>


wat doe ik verkeerd inplaats van dat er nu een IP adres staat staat der '50'

mvgr pascal
Offline zilverstar - 31/01/2008 21:26
Avatar van zilverstar Nieuw lid Thnnxx... was vergeten een veld toe te voegen pff   

nu alleen nog uitzoeken voor de tijden en een delete knop 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.231s