PDA

Arată versiune īntreagă : Nu vrea sa imi apara IP-ul in baza de date...



Alinutz
01.03.2009, 00:49
Salut , ma poate ajuta cineva...:(
Vreau deodata ce trimiti dedicatia de pe ip-ul cutare sa imi arate ip-ul tau la mine in baza de date si la dedicati....
Am incercat eu sa adaug dar nu am reusit...
COD:

<link rel="stylesheet" href="img/style.css" type="text/css">
<div id="main">
<div align="center">
<?php
include('config.php');

$ip=$_SERVER['REMOTE_ADDR'];
if(($_POST['nume'] == "") || ($_POST['oras'] == "") || ($_POST['dedicatie'] == "") || $_POST['ip'] == "")
{
echo '<div style="font-family:verdana,arial,san-serif;font-size:16px;color:black;border:5px groove #cc0000;width:320px;padding:5px;background:#ffffff ;">
<b>Nu ai introdus date in dedicatie sau cele introduse nu sunt permise aici la Q-Zone Dedicati!</b><meta http-equiv="Refresh" content="4;url=index.php">';
}
else
{
echo '<div style="font-family:verdana,arial,san-serif;font-size:16px;color:black;border:5px groove #cc0000;width:320px;padding:5px;background:#ffffff ;">
<b>Multumesc "'.$_POST['nume'].'", dedicatia ta a fost trimisa!</b><meta http-equiv="Refresh" content="4;url=index.php">';

$query = "INSERT INTO `dedicati` (`nume`,`oras`, `dedicatie`, `ip`) VALUES ('".$_POST['nume']."', '".$_POST['oras']."', '".$_POST['dedicatie']."', '".$_POST['ip']."');";
mysql_query($query);

$_POST['nume'] = '';
$_POST['oras'] = '';
$_POST['dedicatie'] = '';
$_POST['ip'] = '';
}
?>
</div>

Baza de date:

CREATE TABLE `dedicati` (
`id` int(11) NOT NULL auto_increment,
`nume` char(60) NOT NULL default '',
`oras` char(60) NOT NULL default '',
`dedicatie` char(255) NOT NULL default '',
`ip` varchar(16) NOT NULL,
PRIMARY KEY (`id`));

Vreau sa imi apara si ip-ul in dedicatie , ma poate ajuta cineva ?
Site-ul e asta: Clik (http://q-zone.no-ip.biz/Dedicati/)
Multumesc!

djkipry
01.03.2009, 11:58
Da e ok....sper ca merge;))) ca aveam nevoie de asa ceva:) mersi ori cum:)

:cool::cool::cool::cool: da merge:) cu putine greseli care leam facut eu da a mers;)))

Alinutz
01.03.2009, 12:08
djkipry: tu citesti inainte de a tasta ceva? eu am cerut ajut , asta nu e script-ul.....e o bucata din el , si nu are cum sa mearga doar cu ala , asa ca nu mai posta doar ca , sa faci posturi!
Careva ma poate ajuta , raman dator:X!!!!!

djkipry
01.03.2009, 12:12
aa.,... scuze imi adusesem de aminte ca avusesem si eu ceva de genu si cu chin cu vai il facusem sa mearga:) am crezut ca u lai facut sau ceva de genu

Alinutz
02.03.2009, 16:04
Altcineva ma poate ajuta? Va rog , chiar am nevoie!
Multumesc.

empty
02.03.2009, 17:15
Incearca asta:


<link rel="stylesheet" href="img/style.css" type="text/css">
<div id="main">
<div align="center">
<?php
include('config.php');

$ip = $_SERVER['REMOTE_ADDR'];
$nume = $_POST['nume'];
$oras = $_POST['orasl'];
$dedicatie = $_POST['dedicatiel'];
if(($_POST['nume'] == "") || ($_POST['oras'] == "") || ($_POST['dedicatie'] == "") || $_POST['ip'] == "")
{
echo '<div style="font-family:verdana,arial,san-serif;font-size:16px;color:black;border:5px groove

#cc0000;width:320px;padding:5px;background:#ffffff ;">
<b>Nu ai introdus date in dedicatie sau cele introduse nu sunt permise aici la Q-Zone Dedicati!</b><meta http-equiv="Refresh"

content="4;url=index.php">';
}
else
{
echo '<div style="font-family:verdana,arial,san-serif;font-size:16px;color:black;border:5px groove

#cc0000;width:320px;padding:5px;background:#ffffff ;">
<b>Multumesc "'.$_POST['nume'].'", dedicatia ta a fost trimisa!</b><meta http-equiv="Refresh" content="4;url=index.php">';

$query = "INSERT INTO `dedicati` (`nume`,`oras`, `dedicatie`, `ip`) VALUES ('$nume', '$oras', '$dedicatie', '$ip');";
mysql_query($query);
}
?>
</div>

din pacate nu prea am timp sa il probez... dar poate merge :biggrin:

XtrimVerSuS
02.03.2009, 20:18
Dar tu de unde iei acel $_POST['ip'] ?????
nu cumva era $ip? Care l-ai definit cu un rand mai sus? $ip = $_SERVER.... :biggrin: zic si eu :p ai cumva acelasi cod in forma pe care o primeste acest snippet? Ca eu unul asa foloseam... trimeteam ip-ul sub forma de post... dar aveam un hidden care imi seta ip-ul

XtrimVerSuS
02.03.2009, 20:21
Incearca asta:



$query = "INSERT INTO `dedicati` (`nume`,`oras`, `dedicatie`, `ip`) VALUES ('$nume', '$oras', '$dedicatie', '$ip');";


Nu e necesar sa le puna pe toate... trebuie doar $ip... pe asta nu-l avea definit ca post, il avea definit ca variabila simpla... si deci nu avea scriptul de unde sa ia $_POST['ip']:biggrin: bafta si respect