Script Database Connection
1. Hij verwijderd het text dat in de database staat (html)
2. Hij slaat het nieuwe text niet op in de database.
Weet iemand waar het aan ligt:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php if ( isset($_COOKIE['login'])){ ?>
<?php
$html = $_POST['html'];
$sql = "UPDATE leden SET html='$html' WHERE gebruikersnaam='$login'";
if(!$result = mysql_query($sql)) die(mysql_error());
?>
<font face=verdana size=2>De profieltekst is succesvol aangepast.
<?php
} else {
?>
<font face=verdana size=2>Je kunt deze pagina niet bekijken omdat je niet ingelogd bent!
<?php
}
?>
<?php
$html = $_POST['html'];
$sql = "UPDATE leden SET html='$html' WHERE gebruikersnaam='$login'";
if(!$result = mysql_query($sql)) die(mysql_error());
?>
<font face=verdana size=2>De profieltekst is succesvol aangepast.
<?php
} else {
?>
<font face=verdana size=2>Je kunt deze pagina niet bekijken omdat je niet ingelogd bent!
<?php
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Erkan
sql = "UPDATE leden SET html='".$html."' WHERE gebruikersnaam='".$login."' ";
volgens mij zou dit wel gaan moeten werken... zou wel je vars buiten quotes halen. wat ik niet snap is waarom je 3 keer een datum aanmaakt?
Structuur Tabel Leden:
CREATE TABLE `leden` (
`id` smallint(3) NOT NULL auto_increment,
`gebruikersnaam` varchar(50) NOT NULL default '',
`wachtwoord` varchar(255) NOT NULL default '',
`naam` varchar(50) NOT NULL default '',
`foto` varchar(255) NOT NULL default '',
`email` varchar(255) NOT NULL default '',
`woonplaats` varchar(50) NOT NULL default '',
`provincie` varchar(50) NOT NULL default '',
`gb_dag` varchar(50) NOT NULL default '',
`gb_maand` varchar(50) NOT NULL default '',
`gb_jaar` varchar(50) NOT NULL default '',
`geslacht` varchar(50) NOT NULL default '',
`geaardheid` varchar(50) NOT NULL default '',
`status` varchar(50) NOT NULL default '',
`datum_1` varchar(50) NOT NULL default '',
`datum_2` varchar(50) NOT NULL default '',
`datum_3` varchar(50) NOT NULL default '',
`datum_4` varchar(50) NOT NULL default '',
`html` longtext NOT NULL,
`ip` varchar(255) NOT NULL default '',
`datum_5` varchar(255) NOT NULL default '',
`bezoekers` mediumint(9) NOT NULL default '0',
`bevestigen` varchar(150) NOT NULL default '0',
`activatiecode` varchar(250) NOT NULL default '0',
PRIMARY KEY (`id`),
UNIQUE KEY `gebruikersnaam` (`gebruikersnaam`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Gewijzigd op 01/01/1970 01:00:00 door Erkan
`datum_2` varchar(50) NOT NULL default '',
`datum_3` varchar(50) NOT NULL default '',
`datum_4` varchar(50) NOT NULL default '',
`datum_5` varchar(255) NOT NULL default '',
Dit horen geen varchars te zijn...
Verder met update zou hij het toch gewoon moeten doen, hij verwijderd hem zeg je maar er staat nergens delete... hij zou hem gewoon aan moeten passen
Edit:
En owjah... bumpen is pas toegestaan na 24uur dus foei! :P
is je variabel $html niet leeg??? want dat check je niet.
Gewijzigd op 01/01/1970 01:00:00 door D B
Ik wijzig html in mijn database bij lid "asdasd", ik zet er "test".
Op de pagina waar $html hoort te verschijnen staat nu test.
Als ik naar profieltext.php ga (de code boven), de code die bovenaan staat, dan staat er test, dat text kan ik wijzigen, als ik het wijzig naar "blabla" en op sla, dan word "test" verwijderd uit $html, maar de text "blabla" komt niet in de pagina en niet in mijn database, dus ergens moet een fout zitten, maar ik weet niet waar, of wat voor fout.
Gewijzigd op 01/01/1970 01:00:00 door Erkan
verander dat eens in
Leo schreef op 17.12.2006 11:12:
Erkan, ik zeg het je maar 1 keer. Bumpen binnen 24 uur leverd je dalijk eeen ban op.
Precies.
Nu moet ik op dit vroege tijdstip al die posts editen/verwijderen :(
EN, er zijn nogal wat mensen die zulk opdringerig gedrag niet op prijs stellen.
Dan krijg je helemaal geen antwoord en werkt je gespam dus averechts.
Ten tweede dank je wel Flip, hij doet het nu wel.