abonnement Unibet Coolblue
pi_27582038
Laatste paar berichten, van mezelf:

Jup het id nummer bestaat..

Ik had die title een stuk omlaag geplaatst, en dan ID verandert in Quser.. maar titel balk bleef op de overtollige ' 'na leeg..

echo sql geeft: SELECT * FROM message WHERE ID = 66
en als ik dat in mn PHP My Admin intik krijg ik netjes één veld...

echo result geeft alleen het woord Array terug, dus geen gegevens...

en hijs te vinden op:
klik
pi_27582130
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
pi_27582138
ik krijg hier een mysql error als ik op je link klik...
pi_27582170
en dat hij array teruggeeft klopt, $result is namelijk een array, en die kun je wel printen, alleen dan met print_r($result)
pi_27582196
die krijg ik nu ook met hoofdletters ID gaat het beter (niet goed, beter )
pi_27582413
ik krijg nog steeds die error hoor... en de titel is ook leeg dus blijkbaar werkt je get niet ofzo... vreemd...
  donderdag 2 juni 2005 @ 17:25:34 #9
13018 Redman
Are u sick in the head kid?
pi_27583269
quote:
Op donderdag 2 juni 2005 17:17 schreef LeeHarveyOswald het volgende:
http://www.pestforum.nl/profiel/quote.php?ID=66

Zo geeftie geen error
Das niet zo raar, id en ID zijn 2 hele verschillende dingen. Bij id gaat ie opzoek naar iets dat id heet, niet kan vinden en daarom de error eruit poept.
In het kader van de door de regering gevorderde zendtijd voor lokale omroepen, volgt nu een uitzending van Radio Bergeijk.
  donderdag 2 juni 2005 @ 17:34:10 #10
51748 H4ze
wait...what?
pi_27583538
Ik heb nog ff een vraagje betreffende mijn 1337 "guess the number" game
quote:
Waarom doe je dit met een html en een php file? Ik zou het gewoon allemaal in 1 php file afhandelen, dan heb je geen gedoe met redirects.
Ik heb nu het formulier waar de gebruiker een getal in moet vullen in de phpfile gezet. Dus alles staat nu in die ene phpfile. Alleen...als ik die pagina opstart, dan staat onderaan direct "het getal dat u heeft ingevoerd is te klein..".

Betekent dus dat zodra ik de php-pagina opstart, het getal gelijk wordt gecheckt met het random getal, ook al heeft de gebruiker nog niets gesubmit. Niets invullen wordt gezien als "0", dus logisch dat hij meestal denkt dat het getal te klein is.

Nu kan ik natuurlijk de gebruiker een getal tussen 1 en 30 laten raden, en "de vergelijkingscode" alleen uitvoeren als het getal ongelijk is aan 0, maar dat vind ik weer een beetje zwakjes....

Zie ik iets stoms over het hoofd? Iemand een tip? Ik gebruik trouwens als formmethod "get", en ik laat het door de gebruiker ingevoerde getal later inlezen in

1$usergetal=$_GET['usergetal'];
*BURP*
pi_27583586
quote:
Op donderdag 2 juni 2005 17:25 schreef Redman het volgende:

[..]

Das niet zo raar, id en ID zijn 2 hele verschillende dingen. Bij id gaat ie opzoek naar iets dat id heet, niet kan vinden en daarom de error eruit poept.
En aangezien ID ook in de code gebruikt wordt, was gewoon mijn eerste linkje fout
  donderdag 2 juni 2005 @ 17:37:54 #12
13018 Redman
Are u sick in the head kid?
pi_27583643
quote:
Op donderdag 2 juni 2005 17:34 schreef H4ze het volgende:
Ik heb nog ff een vraagje betreffende mijn 1337 "guess the number" game
[..]


Zie ik iets stoms over het hoofd? Iemand een tip? Ik gebruik trouwens als formmethod "get", en ik laat het door de gebruiker ingevoerde getal later inlezen in
[ code verwijderd ]
Wat dacht je van een leuk if loopje erin die controleert of de variabele wel aanwezig is en zodoende wer de juiste weg inslaat.

bijv:
$nieuweGok = isset($usergetal);
if ($nieuweGok == '') {
invoeren
} else {
uitvoeren
}

[ Bericht 5% gewijzigd door Redman op 02-06-2005 17:42:44 (blaat) ]
In het kader van de door de regering gevorderde zendtijd voor lokale omroepen, volgt nu een uitzending van Radio Bergeijk.
  donderdag 2 juni 2005 @ 17:50:25 #13
51748 H4ze
wait...what?
pi_27583949
Thnx, ik ga ff wat proberen

edit: ja 't werkt...stom dat ik daar niet aangedacht heb. Zeker nadat ik al mbv "isset" de randomgetalsessie had gecheckt

[ Bericht 27% gewijzigd door H4ze op 02-06-2005 17:59:59 ]
*BURP*
  donderdag 2 juni 2005 @ 18:12:41 #14
13018 Redman
Are u sick in the head kid?
pi_27584381
quote:
Op donderdag 2 juni 2005 17:50 schreef H4ze het volgende:
Thnx, ik ga ff wat proberen

edit: ja 't werkt...stom dat ik daar niet aangedacht heb. Zeker nadat ik al mbv "isset" de randomgetalsessie had gecheckt
Geen dank, daar zijn wij behulpzame mensen voor hier op het forum.

...natuurlijk werkt het
In het kader van de door de regering gevorderde zendtijd voor lokale omroepen, volgt nu een uitzending van Radio Bergeijk.
pi_27585382
quote:
Op donderdag 2 juni 2005 17:35 schreef LeeHarveyOswald het volgende:

[..]

En aangezien ID ook in de code gebruikt wordt, was gewoon mijn eerste linkje fout
werkt het nou al?
pi_27585574
quote:
Op donderdag 2 juni 2005 18:58 schreef ikke_ook het volgende:

[..]

werkt het nou al?
Nee.. zelfs werkende code's uit andere bestanden er in geplakt, die uit dezelfde tabel, ook op ID selecteren, werken niet ... ik snap er geen fuck van.
pi_27587947
quote:
Op donderdag 2 juni 2005 19:06 schreef LeeHarveyOswald het volgende:

[..]

Nee.. zelfs werkende code's uit andere bestanden er in geplakt, die uit dezelfde tabel, ook op ID selecteren, werken niet ... ik snap er geen fuck van.
De code zoals je die gepost had in het vorige deel van deze reeks moet gewoon werken.

1
2
3
4
5
6
7
8
9
$sql = "SELECT * FROM message WHERE ID = ".$_GET['ID'].";
$query = mysql_query($sql) or die(mysql_error());
$result = mysql_fetch_array($query);
$QID = $result['ID'];
$QUser = $result['user'];
$QPlaceuser = $result['placeuser'];
$QDatum = $result['postdate'];
$QTijd = $result['posttime'];
$QMessage = $result['message'];

Kijk nog eens goed of de tabelnaam en de veldnamen overeenkomen met de namen die je uit de result haalt en check alles nog eens grondig op kleine foutjes
En doe eens print_r($result);
Staat daar het te quoten bericht gewoon tussen, dan gaat er dus iets fout bij het weergeven van dit bericht in je tekstvak, dus dan moet je het verderop in je code zoeken.

[ Bericht 7% gewijzigd door MouseInteractive op 02-06-2005 20:47:58 ]
  donderdag 2 juni 2005 @ 21:55:43 #18
13018 Redman
Are u sick in the head kid?
pi_27590743
$sql = "SELECT * FROM message WHERE ID = ".$_GET['ID'].";

Dit is al niet zo netjes.

$sql = 'SELECT * FROM message WHERE ID ='.$_GET['ID'];

zo weer wat klein trash opgeruimd.
In het kader van de door de regering gevorderde zendtijd voor lokale omroepen, volgt nu een uitzending van Radio Bergeijk.
pi_27591546
euhm bij eerdere vragen werd er steeds ".$GET['variabele']."; gegeven.. wat is het verschil?
pi_27591610
quote:
Op donderdag 2 juni 2005 20:32 schreef MouseInteractive het volgende:

[..]

De code zoals je die gepost had in het vorige deel van deze reeks moet gewoon werken.
[ code verwijderd ]

Kijk nog eens goed of de tabelnaam en de veldnamen overeenkomen met de namen die je uit de result haalt en check alles nog eens grondig op kleine foutjes
En doe eens print_r($result);
Staat daar het te quoten bericht gewoon tussen, dan gaat er dus iets fout bij het weergeven van dit bericht in je tekstvak, dus dan moet je het verderop in je code zoeken.
Dit is zeker fout. Die ."; aan het eind is fout, kijk maar s goed

-edit-

Misschien moet je eens `ID` proberen ipv gewoon ID.
ID is volgens mij is specifieks van mysql wat je niet zomaar mag gebruiken toch?Of is dat alleen bij een create table?
Ik heb daar ooit eens problemen mee gehad, sindsdien heet mijn id kolom altijd iets+id, bijv uid als t een userid is. Ik weet niet of dit echt nodig is, maar tis t proberen waard
pi_27591920
-dubbel-
pi_27591921
ik heb het nu met veel gepruts werkend, althans, het binnenhalen heb gewoon álles low capitol gemaakt..

thnx
pi_27592042
Gelijk de volgende vraag: ik wil dus een gequote bericht sámen met het "echte" bericht opslaan. dus ik stamp alles in variabele, en die staat in mn query genoemd...

$message = ("<h6>Op '".$qdatum."' - '".$qtijd."' Schreef '".$qplaceuser."' het volgende bericht <i> '".$qmessage."' </i></h6><p> '".$ownmessage."'");

Maar dat werkt niet.. hoe kan ik tóch zo'n enorme lijn in één keer in één variabele krijgen?
pi_27592703
Wiki leeg?

http://wiki.fok.nl/index.php/OP/PHP

Niet bij mij... Tevens deel 10 erbij gezet.
pi_27593478
klein vraagje:
ik heb een kleine regexp maar alleen de [quote] wil niet lukken..
wie kan mij helpen:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
function  UBB_Replace($message)
{
$ubb = array(    "/\[b\](.*?)\[\/b\]/","/\[u\](.*?)\[\/u\]/", #[b][/b], [u][/u]
                
"/\[i\](.*?)\[\/i\]/","/\[\*\](.*?)/", #[i][/i], [*]
                
"/\[url=(.*?)\](.*?)\[\/url\]/",#[url=][/url]
                
"/\[list\](.*?)\[\/list\]/", #[list][/list]
                
"/\[url\](.*?)\[\/url\]/",
                
"/\[img\](.*?)\[\/img\]/",#[img][/img]
                
"/\[sub\](.*?)\[\/sub\]/",#[sub][/sub]
                
"/\[quote\](.*?)\[\/quote\]/"
            
);
                
$html = array(    "<b>\\1</b>","<u>\\1</u>","<i>\\1</i>","<ol>\\1", #bold, underlined, italic, link 1, list, link 2
                
"<a href='\\1'>\\2</a>","<li>\\1</li>",
                
"<a href='\\1'>\\1</a>","<img src=\"\\1\">",
                
"<sub>\\1</sub>","<blockquote><div class='quote'>\\1</div></blockquote>");
$tegenbericht = preg_replace($ubb,$html,$message);
return
$tegenbericht;
}
?>


en deze wordt als voorbeeld gebruikt:
http://fia181-83.dsl.hccnet.nl/fok/sc4-OP.txt

en hier is ie te bewonderen:
http://fia181-83.dsl.hccnet.nl/site/regexp

wie o wie kan mij helpen aan de oplossing...

ik krijg geen enkele melding dat iets fout zou zijn en vind em och wel vreemd...

kabn het er mee te maken hebben dat de tags niet op dezelfde regel staan??
zo ja wat kan ik daar aan doen?
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')