ip mee sturen in Formulier (Opgelost)
zilverstar - 31/01/2008 17:30
Nieuw 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
<?php
mysql_connect("rdbms.strato.de", "..", "..");
mysql_select_db("..");
if(isset($_POST['verzenden']))
{
$sVoornaam = addslashes($_POST['voornaam']);
$sArtiest = addslashes($_POST['artiest']);
$sVerzoek = addslashes($_POST['verzoek']);
mysql_query("INSERT INTO formulier (voornaam, artiest, verzoek) VALUES ('".$sVoornaam."', '".$sArtiest."', '".$sVerzoek."')") or die (mysql_error());
echo 'Je gegevens zijn succesvol in de database geplaatst';
}
else
{
?>
<form action=" <?=$_SERVER['PHP_SELF']?> " method="POST">
U Naam <input type="text" name="voornaam"><br />
Artiest - Titel <input type="text" name="artiest"><br />
Verzoek is bestemd voor <textarea name="verzoek" rows=10 cols=50></textarea>
<input type="submit" name="verzenden" value="verzenden">
</form>
<?
}
?>
<?php
if ( isset ( $_POST [ 'verzenden' ] ) ) {
mysql_query ( "INSERT INTO formulier (voornaam, artiest, verzoek) VALUES ('" . $sVoornaam . "', '" . $sArtiest . "', '" . $sVerzoek . "')" ) or
die ( mysql_error ( ) ) ;
echo 'Je gegevens zijn succesvol in de database geplaatst' ; }
else
{
?>
<form action=" <?= $_SERVER [ 'PHP_SELF' ] ?> " method="POST">
U Naam <input type="text" name="voornaam"><br />
Artiest - Titel <input type="text" name="artiest"><br />
Verzoek is bestemd voor <textarea name="verzoek" rows=10 cols=50></textarea>
<input type="submit" name="verzenden" value="verzenden">
</form>
<?
}
?>
weergaven.php
<?php
mysql_connect("rdbms.strato.de", "..", "..");
mysql_select_db("..");
?>
<table>
<tr>
<td>Verzoek is van:</td>
<td>Aangevraagde nummer:</td>
<td>Is bestemd voor:</td>
</tr>
<?php
$res = mysql_query("SELECT voornaam,artiest,verzoek FROM formulier");
while ($arr = mysql_fetch_assoc($res))
{
echo '<tr>
<td>'.$arr["voornaam"]." ".'</td>
<td>'.$arr["artiest"]." ".'</td>
<td>'.$arr["verzoek"]." ".'</td>
</tr>';
}
mysql_free_result($res);
?>
<?php
?>
<table>
<tr>
<td>Verzoek is van:</td>
<td>Aangevraagde nummer:</td>
<td>Is bestemd voor:</td>
</tr>
<?php
$res = mysql_query ( "SELECT voornaam,artiest,verzoek FROM formulier" ) ; {
<td>' . $arr [ "voornaam" ] . " " . '</td>
<td>' . $arr [ "artiest" ] . " " . '</td>
<td>' . $arr [ "verzoek" ] . " " . '</td>
</tr>' ;
}
?>
ik hoop dat jullie me vraag snappen en me erbij kunnen helpen
11 antwoorden
Gesponsorde links
Koen - 31/01/2008 17:36
PHP expert
$ip = $_SERVER['REMOTE_ADDR'];
$ip = $_SERVER [ 'REMOTE_ADDR' ] ;
zilverstar - 31/01/2008 18:23
Nieuw lid
Oke thnx maar moet ik die bij weergaven.php of aanvraag.php der bij zetten
ps. is pas mee eerste php scripts
zilverstar - 31/01/2008 18:55
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
zilverstar - 31/01/2008 19:42
Nieuw lid
Hoe kan ik het IP van de verzender dan in de database laten opslaan ?
Bart - 31/01/2008 19:46
PHP expert
Door een tutorial over MySQL: Insert te volgen?
zilverstar - 31/01/2008 19:50 (laatste wijziging 31/01/2008 19:52)
Nieuw lid
Oke thnx.. ga er nu meteen kijken
EDIT:
Heb der net gekeken maar daar staat niks bij van IP's
zointer - 31/01/2008 20:30 (laatste wijziging 31/01/2008 20:33)
HTML gevorderde
effe off:
@ts Waarom zet jij altijd alles zo ver van je kantlijn:?:
Leer eens een manier van consequent in te springen!
<?php
if( declaratie)
{
// gebeurd iets uit
while( declaratie)
{
//gebeurd nog iets
}
}
else
{
// gebeurd weer iets anders
}
?>
<?php
if ( declaratie)
{
// gebeurd iets uit
while ( declaratie)
{
//gebeurd nog iets
}
}
else
{
// gebeurd weer iets anders
}
?>
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
zilverstar - 31/01/2008 20:32
Nieuw lid
heb het er nu zo ingezet
toevoegen.php
<?php
mysql_connect("rdbms.strato.de", "...", "...");
mysql_select_db("...");
if(isset($_POST['verzenden']))
{
$sVoornaam = addslashes($_POST['voornaam']);
$sArtiest = addslashes($_POST['artiest']);
$sVerzoek = addslashes($_POST['verzoek']);
$ip=$_POST['ip'];
$insert_ip="INSERT INTO verzoek (ip) VALUES('".$ip."')";
mysql_query("INSERT INTO verzoek (voornaam, artiest, verzoek,ip ) VALUES ('".$sVoornaam."', '".$sArtiest."', '".$sVerzoek."','".$ip."')") or die (mysql_error());
echo 'Je verzoekje is Succesvol verstuurd';
}
else
{
?>
<form action=" <?=$_SERVER['PHP_SELF']?> " method="POST">
U Naam <input type="text" name="voornaam"><br />
Artiest - Titel <input type="text" name="artiest"><br />
Verzoek is bestemd voor <textarea name="verzoek" rows=10 cols=50></textarea>
<input type="submit" name="verzenden" value="verzenden">
</form>
<?
}
?>
<?php
if ( isset ( $_POST [ 'verzenden' ] ) ) {
$ip = $_POST [ 'ip' ] ;
$insert_ip = "INSERT INTO verzoek (ip) VALUES('" . $ip . "')" ;
mysql_query ( "INSERT INTO verzoek (voornaam, artiest, verzoek,ip ) VALUES ('" . $sVoornaam . "', '" . $sArtiest . "', '" . $sVerzoek . "','" . $ip . "')" ) or
die ( mysql_error ( ) ) ;
echo 'Je verzoekje is Succesvol verstuurd' ; }
else
{
?>
<form action=" <?= $_SERVER [ 'PHP_SELF' ] ?> " method="POST">
U Naam <input type="text" name="voornaam"><br />
Artiest - Titel <input type="text" name="artiest"><br />
Verzoek is bestemd voor <textarea name="verzoek" rows=10 cols=50></textarea>
<input type="submit" name="verzenden" value="verzenden">
</form>
<?
}
?>
weergeven.php
<?php
mysql_connect("rdbms.strato.de", "...", "...");
mysql_select_db("...");
?>
<TABLE BORDER="1">
<tr>
<TH>Tijd</TH>
<TH>Verzoek is van:</TH>
<TH>Aangevraagde nummer:</TH>
<TH>Is bestemd voor:</TH>
</tr>
<?php
$res = mysql_query("SELECT * FROM verzoek");
while ($arr = mysql_fetch_assoc($res)) {
echo '<tr>
<td>'.$arr["ip"]." ".'</td>
<td>'.$arr["voornaam"]." ".'</td>
<td>'.$arr["artiest"]." ".'</td>
<td>'.$arr["verzoek"]." ".'</td>
</tr>';
}
{
echo '</TABLE>';
}
mysql_free_result($res);
?>
<?php
?>
<TABLE BORDER="1">
<tr>
<TH>Tijd</TH>
<TH>Verzoek is van:</TH>
<TH>Aangevraagde nummer:</TH>
<TH>Is bestemd voor:</TH>
</tr>
<?php
<td>' . $arr [ "ip" ] . " " . '</td>
<td>' . $arr [ "voornaam" ] . " " . '</td>
<td>' . $arr [ "artiest" ] . " " . '</td>
<td>' . $arr [ "verzoek" ] . " " . '</td>
</tr>' ;
}
{
}
?>
wat doe ik verkeerd inplaats van dat er nu een IP adres staat staat der '50'
mvgr pascal
Gesponsorde links
Dit onderwerp is gesloten .