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.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
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..".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.
1 | $usergetal=$_GET['usergetal']; |
En aangezien ID ook in de code gebruikt wordt, was gewoon mijn eerste linkje foutquote: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.
Wat dacht je van een leuk if loopje erin die controleert of de variabele wel aanwezig is en zodoende wer de juiste weg inslaat.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 ]
Geen dank, daar zijn wij behulpzame mensen voor hier op het forum.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![]()
werkt het nou al?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
Nee..quote:
De code zoals je die gepost had in het vorige deel van deze reeks moet gewoon werken.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.
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']; |
Dit is zeker fout. Die ."; aan het eind is fout, kijk maar s goedquote: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.![]()
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; } ?> |
Nu doettie et wel.. toenstraks wassie helemaal leeg? Artikel was ook rood.. (die uit de vorige OP)quote:Op donderdag 2 juni 2005 22:53 schreef the_disheaver het volgende:
Wiki leeg?
http://wiki.fok.nl/index.php/OP/PHP
Niet bij mij... Tevens deel 10 erbij gezet.
Blijkbaar zijn er 2 ofzo...quote:Op donderdag 2 juni 2005 23:21 schreef LeeHarveyOswald het volgende:
[..]
Nu doettie et wel.. toenstraks wassie helemaal leeg? Artikel was ook rood.. (die uit de vorige OP)
quote:Op donderdag 2 juni 2005 22:33 schreef LeeHarveyOswald het volgende:
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?
gebruik de pattern modifier "m":quote:Op donderdag 2 juni 2005 23:19 schreef mschol het volgende:
klein vraagje:
ik heb een kleine regexp maar alleen de [quote] wil niet lukken..
wie kan mij helpen:
[ code verwijderd ]
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?
1 | '/\[quote\](.*?)\[\/quote\]/m' |
isquote:Op donderdag 2 juni 2005 23:48 schreef Roönaän het volgende:
[..]
gebruik de pattern modifier "m":
[ code verwijderd ]
-r-
$message = "<h6>Op ".$qdatum." - ".$qtijd." Schreef ".$qplaceuser." het volgende bericht <i> ".$qmessage." </i></h6><p> ".$ownmessage;quote:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | <?php // Te ontvangen door $to = "2me@2me.com" . ", " ; // extra ontvanger $to .= "hoi@doei.co.uk"; // Onderwerp $subject = "Oproep van ".$user['firstname'].""; // Bericht $message = ' <html> <head> <title>Matiljel</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="http://www.style.css"/> </head> <body> <table width="547" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="547"><div align="right"><img src="nieuwdag.jpg" width="250" height="100"></div></td> </tr> <tr> <td height="90"> <p>Beste ik,<br> <br> '.$user['firstname'].' heeft zijn oproep afgerond. Hieronder volgt een korte samenvatting van zijn/haar werkzaamheden. </p></td> </tr> </table> <br> <table width="500" border="0" cellspacing="1" cellpadding="2" class="tablehead"> <tr> <td width="70" class="rowA"><strong>Van </strong></td> <td width="70" class="rowA"><strong>Tot</strong></td> <td width="70" class="rowA"><strong>Totaal</strong></td> <td width="70" class="rowA"><strong>Code</strong></td> <td width="220" class="rowA"><strong>Klant</strong></td> </tr> <tr> <td class="rowB">'. $row['van'] .'</td> <td class="rowB">'. $row['tot'] .'</td> <td class="rowB">'. $row['totaal'] .'</td> <td class="rowB">'. $row['code1'] .' '. $row['code2'] .'</td> <td class="rowB">'. $row['klant'].'</td> </tr> </table> <br> <table width="547" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="126"> <p>Het volledige dagstaatrapport is te zien door op deze link te klikken. <br> <br> <br> Met vriendelijke groet,<br> </tr> </table> <p> </p> <p> </p> <p> </p> </body> </html> '; /* Headers! */ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "To: Mij <asda.nl>\r\n"; $headers .= "From: Mij <asdasd.nl>\r\n"; /* Mailen maar */ mail($to, $subject, $message, $headers); ?> |
1 2 3 4 5 6 7 8 9 10 | <?php <tr> <td class="rowB">'. $row['van'] .'</td> <td class="rowB">'. $row['tot'] .'</td> <td class="rowB">'. $row['totaal'] .'</td> <td class="rowB">'. $row['code1'] .' '. $row['code2'] .'</td> <td class="rowB">'. $row['klant'].'</td> </tr> </table> ?> |
1 2 3 4 5 6 | <?php $sql = "SELECT van, tot, totaal, code1, code2, klant FROM dagstaten WHERE auteur = '$user[username]' AND closed = '0' ORDER by id desc"; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)) { '; ?> |
1 2 3 4 5 6 7 8 9 | $message = 'eerstestuk van de html'; $sql = "SELECT van, tot, totaal, code1, code2, klant FROM dagstaten WHERE auteur = '$user[username]' AND closed = '0' ORDER by id desc"; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)) { $message .= $row['van'].','.$row['tot'].','.$row['totaal'].','.$row['code1'].','.$row['code2']; } $message .= 'Einde van de html'; |
Reactie op mijn ding zo te zienquote:
Dat is geen php maar html hequote:Op vrijdag 3 juni 2005 17:05 schreef LeeHarveyOswald het volgende:
[..]
Reactie op mijn ding zo te zien![]()
nog een klein vraagje erbij.. ik werk met verschillende formaten letters.. maar als ik van </h6> naar <p> ga komt er altijd een witregel tussen.. hoe kan ik dat tegen gaan?
Naam: Piet E-Mail Piet@piet.nl[/quote]quote:Op vrijdag 3 juni 2005 20:57 schreef SqueaK het volgende:
ik heb een echte beginner met php en heb nu ff een vraagje...
ik ben bezig met e-mail formulier, en heb daarbij veld 1 = naam en veld 2 = email....
maar als ik dan verzend, dan komen die velden zeg maar als volgt:
1 2 3 | <?php echo "Naam: Piet<br />E-Mail Piet@piet.nl"; ?> |
1 2 3 4 | SELECT count(tab2.val2) FROM tab1 INNER JOIN tab2 ON tab2.val2 = tab1.val2 WHERE tab1.val1 = 123 |
1 2 3 4 5 6 7 | | val1 | val2 | --------------- | 1 | 3 | | 3 | 3 | | 4 | 2 | | 5 | 3 | --------------- |
nou ik denk dat je mee verkeerd bedoeld... het is de bedoeling dat als iemand een formulier invult, die gegevens als e-mail bij mij komen....quote:
1 2 3 4 5 6 7 8 9 10 11 | //Inhoud van het mailtje wat naar mij gaat $content_webmaster = " Naam: ".$_POST['naam']." <br /> Adres: ".$_POST['adres']." <br /> Postcode ".$_POST['postcode']." <br /> Woonplaats: ".$_POST['woonplaats']." <br /> EMail adres: ".$_POST['email']." |
Aha, op die manierquote:Op vrijdag 3 juni 2005 22:47 schreef JeRa het volgende:
@SuperRembo
Jouw query gebruikt twee tabellen, maar ik heb één tabel met bv zoiets:
[ code verwijderd ]
Ik weet dat val1 gelijk is aan 5, dus hoe kom ik dan aan het getal 3 (het aantal keer dat val2 = 3)?tnx voor de hulp iig
1 2 3 4 | SELECT count(t2.val2) FROM tab t1 INNER JOIN tab t2 ON t2.val2 = t1.val2 WHERE t1.val1 = 123 |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |