Welkom, Gast. Je bent niet ingelogd.

php&mysql controleer ver...

Stijn
<b>Neuker</b>
Geplaatst op: 03 Jun 2007, 10:46
PimpCoins: 0
💸+
Bewerken Quote

Hoi,

in was bezig in het vorig topic met dat controleer script maar nu heb ik het script gamaakt maar het werkt niet.
ik vindt he heel raar hij geeft geen error's.
maar hij post het gewoon niet in de database.

database:

1
2
3
4
5
6
7
8
CREATE TABLE `check` (
  `id` int(255) NOT NULL auto_increment,
  `ip` text NOT NULL,
  `url` text NOT NULL,
  `date` date NOT NULL default '0000-00-00',
  `time` time NOT NULL default '00:00:00',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

config.php:

1
2
3
4
5
6
7
8
9
<?php
   $host = "localhost";
   $gebruikersnaam = "radiozone_gaming";
   $wachtwoord = "blabla";
   $database = "radiozone_gaming";

   mysql_connect($host, $gebruikersnaam, $wachtwoord) or die (mysql_error());
   mysql_select_db($database) or die (mysql_error());
?>

script:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
include 'config.php';

if(isset($_POST['submit'])) {
//ip adres opvragen
$ip=$_SERVER['REMOTE_ADDR'];
//url uit de adresbalk halen
$url=$_SERVER['REQUEST_URI'];
//datum opvragen
$date=date("y-m-d");
//tijd opvragen
$time=date("G:i:s");

//en nu alles to the database
$query = ("INSERT INTO check (ip,url,date,time) VALUES ('$ip','$url','$date','$time')");
}
?>

[Laatst bewerkt door Radiozone op zondag 3 juni 2007, om 11:30]
Thaan
Aka "Gerwin"
moderator
Geplaatst op: 03 Jun 2007, 11:08
PimpCoins: 0
💸+
Bewerken Quote

Error reporting aangezet?

Daarnaast maak je een DB opzet van datum 00-00-000 en tijd 00:00:00 maar dat doe je vervolgens in je script dan weer niet.
$date=date("d-m-y";
$time=date("G:i:s";
Dat dus.

Stijn
<b>Neuker</b>
Geplaatst op: 03 Jun 2007, 11:26
PimpCoins: 0
💸+
Bewerken Quote

Thaan schreef:

Error reporting aangezet?

Daarnaast maak je een DB opzet van datum 00-00-000 en tijd 00:00:00 maar dat doe je vervolgens in je script dan weer niet.
$date=date("d-m-y";
$time=date("G:i:s";
Dat dus.


hoe zet je error reporting terug an ??

Stijn
<b>Neuker</b>
Geplaatst op: 03 Jun 2007, 11:31
PimpCoins: 0
💸+
Bewerken Quote

Thaan schreef:

Error reporting aangezet?

Daarnaast maak je een DB opzet van datum 00-00-000 en tijd 00:00:00 maar dat doe je vervolgens in je script dan weer niet.
$date=date("d-m-y";
$time=date("G:i:s";
Dat dus.


ik heb het aangepast en het werkt niet

script:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
include 'config.php';

if(isset($_POST['submit'])) {
//ip adres opvragen
$ip=$_SERVER['REMOTE_ADDR'];
//url uit de adresbalk halen
$url=$_SERVER['REQUEST_URI'];
//datum opvragen
$date=date("y-m-d");
//tijd opvragen
$time=date("G:i:s");

//en nu alles to the database
$query = ("INSERT INTO check (ip,url,date,time) VALUES ('$ip','$url','$date','$time')");
}
?>

Thomaz
'
Geplaatst op: 03 Jun 2007, 11:52
PimpCoins: 0
💸+
Bewerken Quote

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php 
include 'config.php'; 

if($_SERVER['REQUEST_METHOD'] == "POST"){ 
//ip adres opvragen 
$ip=$_SERVER['REMOTE_ADDR']; 
//url uit de adresbalk halen 
$url=$_SERVER['REQUEST_URI']; 
//datum opvragen 
$date=date("y-m-d"); 
//tijd opvragen 
$time=date("G:i:s"); 

//en nu alles to the database 
$query = ("INSERT INTO check (ip,url,date,time) VALUES ('$ip','$url','$date','$time')"); 

echo "succesvol toegevoegd";
} 
?>

Mischien dat dit werkt?

Thaan
Aka "Gerwin"
moderator
Geplaatst op: 03 Jun 2007, 12:00
PimpCoins: 0
💸+
Bewerken Quote

Radiozone schreef:

[...]
ik heb het aangepast en het werkt niet

script:
[...]


Ik zeg ook niet dat het werkt. Misschien handig om de query ook uit te voeren, ipv hem alleen in een variabel te zetten?

En jij maar stoer lopen doen met je honderd sites die allemaal zo geweldig waren.

Stijn
<b>Neuker</b>
Geplaatst op: 03 Jun 2007, 12:01
PimpCoins: 0
💸+
Bewerken Quote

Thaan schreef:

[...]
Ik zeg ook niet dat het werkt. Misschien handig om de query ook uit te voeren, ipv hem alleen in een variabel te zetten?

En jij maar stoer lopen doen met je honderd sites die allemaal zo geweldig waren.


ik stoer doen met honderd site ik heb dat nog nooit gezegd

Sander
Geplaatst op: 03 Jun 2007, 12:04
PimpCoins: 0
💸+
Bewerken Quote

1
$query = mysql_query("INSERT INTO check (ip,url,date,time) VALUES ('$ip','$url','$date','$time')");

Basjee
Octo
Geplaatst op: 03 Jun 2007, 12:12
PimpCoins: 0
💸+
Bewerken Quote

Variabelen buiten de quotes;

1
$query = ("INSERT INTO check (`ip`,`url`,`date`,`time`) VALUES ('".$ip."','".$url."','".$date."','".$time."')");

Backticks neergezet, voor de zekerheid. Ken al die gereserveerde namen niet uit mn hoofd

Edit

Waarom moeilijk doen als het ook makkelijker kan?

1
2
3
4
5
6
7
<?php 
include 'config.php'; 

if(isset($_POST['submit'])) { 
$query = ("INSERT INTO check (`ip`,`url`,`date`,`time`) VALUES ('".$_SERVER['REMOTE_ADDR']."','".$_SERVER['REQUEST_URI']."','".date("y-m-d")."','".date("G:i:s")."')"); 
} 
?>

[Laatst bewerkt door Basjee op zondag 3 juni 2007, om 12:14]
Stijn
<b>Neuker</b>
Geplaatst op: 03 Jun 2007, 13:38
PimpCoins: 0
💸+
Bewerken Quote

het werkt nog niet het wordt niet gpost in de database

Basjee
Octo
Geplaatst op: 03 Jun 2007, 14:25
PimpCoins: 0
💸+
Bewerken Quote

uhh
voor je je query dan verder niet uit ofzo?

1
2
3
4
5
6
7
<?php  
include 'config.php';  

if(isset($_POST['submit'])) {  
mysql_query("INSERT INTO check (`ip`,`url`,`date`,`time`) VALUES ('".$_SERVER['REMOTE_ADDR']."','".$_SERVER['REQUEST_URI']."','".date("y-m-d")."','".date("G:i:s")."')");  
}  
?>

Ik had op zn minst gedacht dat je dat wel had geweten

Moeten we ook nog een formpje voor je maken?

[Laatst bewerkt door Basjee op zondag 3 juni 2007, om 14:26]
Jesse
House<3
Geplaatst op: 03 Jun 2007, 15:16
PimpCoins: 0
💸+
Bewerken Quote

Basjee schreef:

uhh
voor je je query dan verder niet uit ofzo?

[...]

Ik had op zn minst gedacht dat je dat wel had geweten

Moeten we ook nog een formpje voor je maken?

Inderdaad, zorg dat je query goed is.
@Radiozone:

En ook doe je include anders trekt op geen klote.

1
2
3
<?php
include("config.php");
?>

@Iedereen
Ik moest vroeger voor radiozone scripten maar wegens tijdgebrek heb ik nooit iets gemaakt en hij kan niet scripten XD

Dus @radiozone leer scripten

[Laatst bewerkt door Hawk op zondag 3 juni 2007, om 15:17]
Stijn
<b>Neuker</b>
Geplaatst op: 03 Jun 2007, 15:39
PimpCoins: 0
💸+
Bewerken Quote

ik ben aan het leren scripten

Jesse
House<3
Geplaatst op: 03 Jun 2007, 16:11
PimpCoins: 0
💸+
Bewerken Quote

Ja, leer eerst met boek ofzo dan heb je zo geen scripts :s

iisys
Hmhm, indeed. whtvr.
moderator
Geplaatst op: 03 Jun 2007, 17:46
PimpCoins: 0
💸+
Bewerken Quote

Omf
Dat jullie dit niet zien

Foute shit. Let goed op welke FUNCTIE hij gebruikt. ()

1
2
3
<?php
$query = ("INSERT INTO check (ip,url,date,time) VALUES ('$ip','$url','$date','$time')");
?>

Goede shit, met verbeterde scriptnetheid.

1
2
3
<?php
$query = mysql_query(sprintf("INSERT INTO `check` (`ip`,`url`,`date`,`time`) VALUES ('%s','%s','%s','%s')", $ip, $url, $date, $time));
?>

sprintf() voor verbeterde overzichtelijkheid.

Hawk, juah daar dacht ik ook al aan
Hier, zonder sprintf, lekker makkelijk, voor het geval je te frking lui bent om te kijken wat sprintf is.

1
2
3
<?php
$query = mysql_query("INSERT INTO `check` (`ip`,`url`,`date`,`time`) VALUES ('$ip','$url','$date','$time')");
?>

[Laatst bewerkt door iisys op zondag 3 juni 2007, om 18:26]
Jesse
House<3
Geplaatst op: 03 Jun 2007, 18:03
PimpCoins: 0
💸+
Bewerken Quote

iisys laat die sprintf maar weg voor radiozone hij snap er nu nog niks van

Stijn
<b>Neuker</b>
Geplaatst op: 03 Jun 2007, 19:06
PimpCoins: 0
💸+
Bewerken Quote

iisys schreef:

Omf
Dat jullie dit niet zien

Foute shit. Let goed op welke FUNCTIE hij gebruikt. ()
[...]


je query werkt ook niet hoor

Stijn
<b>Neuker</b>
Geplaatst op: 03 Jun 2007, 19:44
PimpCoins: 0
💸+
Bewerken Quote

het is opgelost het probleem gewoon vergeten de if voor de query:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php 
include 'config.php'; 


//ip adres opvragen 
$ip=$_SERVER['REMOTE_ADDR']; 
//url uit de adresbalk halen 
$url=$_SERVER['REQUEST_URI']; 
//datum opvragen 
$date=date("y-m-d"); 
//tijd opvragen 
$time=date("G:i:s"); 

$query = mysql_query("INSERT INTO `check` (`ip`,`url`,`date`,`time`) VALUES ('$ip','$url','$date','$time')"); 
if($query) {
        
    }
 
?>

Sander
Geplaatst op: 03 Jun 2007, 20:04
PimpCoins: 0
💸+
Bewerken Quote

Die if zou er niks mee te maken moeten hebben hoor.. die checkt alleen wat hij returnd.

📫

Nieuw privébericht

🔥

Registreren


Login