login  Naam:   Wachtwoord: 
Registreer je!
 Forum

waarom werkt dit niet?

Offline simpleasy - 17/04/2008 21:55
Avatar van simpleasyLid
  1. <?php
  2. include("config.php");
  3. if(is_numeric($_GET['nummer'])) {
  4. $nummer = mysql_real_escape_string($_GET['ID_nummer']);
  5. $query = mysql_query("UPDATE nieuws SET nieuws = '".addslashes($_POST['update'])."', titel = '".addslashes($_POST['titel'])."' WHERE ID ='".$nummer."'") or die(mysql_error());
  6. header("Location: tonen.php");
  7. } else {
  8. echo 'Foute url';
  9. }
  10. ?>


de titel zegt het al, waarom werkt het niet, waarom update hij niet?

17 antwoorden

Gesponsorde links
Offline Abbas - 17/04/2008 22:02
Avatar van Abbas Gouden medaille

Crew .NET
Laat de header(...) eens weg en kijk eens of er een fout weergegeven wordt. En waarom zou je "mysql_real_escape_string" gebruiken als de waarde numeriek is? Beetje nutteloos denk ik. 
Offline Kr4nKz1n - 17/04/2008 22:07 (laatste wijziging 17/04/2008 22:11)
Avatar van Kr4nKz1n Onbekend Zou je de volgende keer een andere titel willen kiezen? Zodat wij uit de titel eventueel kunnen opmaken wat er aan de hand is.

Zou je de foutmelding ook willen mee geven.

@titjes
Kijk eens goed na de namen.
  1. if(is_numeric($_GET['nummer']))
  2. $nummer = mysql_real_escape_string($_GET['ID_nummer']);


Misschien is dit fout getypt door hem, maar iig is die mysql_real_escape_string best handig.
Offline Flex1986 - 17/04/2008 22:11
Avatar van Flex1986 Gouden medaille

Senior Member
Bestaat $_get['nummer'] wel? Omdat je eronder $_get['ID_nummer'] opvraagt.
Offline simpleasy - 17/04/2008 22:18 (laatste wijziging 17/04/2008 22:22)
Avatar van simpleasy Lid
Kr4nKz1n schreef:
Zou je de foutmelding ook willen mee geven.

ik krijg geen foutmelding, hij update gewoon niet
--
Flex1986 schreef:
Bestaat $_get['nummer'] wel? Omdat je eronder $_get['ID_nummer'] opvraagt.

goed dat je het zegt, dat is het waarschijnlijk, kga het effe proberen

edit:
hmm, nu komt er dus op "foute url"....
Offline Kr4nKz1n - 17/04/2008 22:26
Avatar van Kr4nKz1n Onbekend Is het nou ID_nummer of nummer?

Controleer deze beide eens.

Welke url gebruik je dan?
Offline simpleasy - 17/04/2008 22:27
Avatar van simpleasy Lid het is ID_nummer, daar ben ik wel zeker van hoor 
Offline Kr4nKz1n - 17/04/2008 22:32
Avatar van Kr4nKz1n Onbekend Dus je hebt in de URL ?ID_nummer= of &ID_nummer= staan?
Offline simpleasy - 17/04/2008 22:36
Avatar van simpleasy Lid ?ID_nummer=...
Offline Kr4nKz1n - 17/04/2008 22:39
Avatar van Kr4nKz1n Onbekend
  1. <?php
  2. include("config.php");
  3. if(is_numeric($_GET['ID_nummer'])) {
  4. $nummer = mysql_real_escape_string($_GET['ID_nummer']);
  5. $query = mysql_query("UPDATE nieuws SET nieuws = '".addslashes($_POST['update'])."', titel = '".addslashes($_POST['titel'])."' WHERE ID ='".$nummer."'") or die(mysql_error());
  6. header("Location: tonen.php");
  7. } else {
  8. echo 'Foute url';
  9. }
  10. ?>


En dit werkt dus niet?
Offline simpleasy - 17/04/2008 22:41
Avatar van simpleasy Lid nowpe... 
Offline Kr4nKz1n - 17/04/2008 22:59
Avatar van Kr4nKz1n Onbekend De waarde $_GET['ID_nummer'], is dat wel een ID nummer in de tabel?
Offline XeriuM - 18/04/2008 10:44
Avatar van XeriuM Lid Het lijkt er inderdaad op dat: $_GET['nummer'] en $_GET['ID_nummer'] hetzelfde hadden moeten zijn?
Offline simpleasy - 18/04/2008 16:40
Avatar van simpleasy Lid zwijg nu gewoon over dat nummer en ID_nummer, dat heb ik al veranderd maar het werkt nog niet
Offline Kr4nKz1n - 18/04/2008 16:52
Avatar van Kr4nKz1n Onbekend Bestaan alle veldnamen ook in de tabel?

Kun je de tabellen even posten, en wat meer codering. Dit is te weinig zo te merken.

En geef een voorbeeld URL.
Offline simpleasy - 18/04/2008 17:11
Avatar van simpleasy Lid http://emotiedag.890m.com/nieuws/nieuwsinhoud.php
paswoord is paswoord voor de gemakkelijk even, eh ik heb nog eens gecheckt en alle veldnamen bestaan ook echt
Offline XeriuM - 09/05/2008 14:15
Avatar van XeriuM Lid
simpleasy schreef:
zwijg nu gewoon over dat nummer en ID_nummer, dat heb ik al veranderd maar het werkt nog niet


Hey aap, "zwijg nu gewoon over" dat klinkt niet echt netjes?

Je vraagt om hulp, wij helpen je... misschien helpen we je per ongeluk dubbel op maar dat betekent niet dat je zo'n grote bek hoeft aan te slaan 
Offline Wim - 09/05/2008 17:28
Avatar van Wim Crew algemeen xerium, hey aap is anders ook niet zo vriendelijk 

ontopic:
http://emotieda...D_nummer=8
da's de url bij een edit, ik zie ?ID_nummer=8 alleen staan in de url, en in je code staat ook : if(is_numeric($_GET['nummer'])) . Toch je ID_nummer en je nummer eens nakijken denk ik...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.22s