hmm, de code is nu zo:quote:Op dinsdag 7 april 2009 23:33 schreef SuperRembo het volgende:
Het moet zijn "WHERE album LIKE '%foo%' OR name LIKE '%foo%'", je bent "name" vergeten.
whehehe mijn fout, ik deed 'name' ipv 'naam'quote:Op woensdag 8 april 2009 00:06 schreef SuperRembo het volgende:
Ja dan zal het "naam" moeten zijn ofzo. Je weet toch wel hoe die tabel er uit ziet
1 2 3 4 5 6 7 | $Tekst=" <div class=\"entry\"> Tekst. </div> "; ?> |
1 2 3 4 5 6 | define("_BBC_PAGE_NAME", "Test"); define("_BBCLONE_DIR", "bbclone/"); define("COUNTER", _BBCLONE_DIR."mark_page.php"); if (is_readable(COUNTER)) include_once(COUNTER); ?> |
Ik weet dus niet hoe ik die dubbele quotes moet aanpassen in de code van BBClone...quote:Parse error: syntax error, unexpected T_STRING in /var/www/vhosts/test.php on line 5
1 2 3 4 5 6 7 8 9 10 11 | $Tekst=" define("_BBC_PAGE_NAME", "Test"); define("_BBCLONE_DIR", "bbclone/"); define("COUNTER", _BBCLONE_DIR."mark_page.php"); if (is_readable(COUNTER)) include_once(COUNTER); <div class=\"entry\"> Tekst. </div> "; ?> |
1 2 3 4 5 6 7 8 9 10 11 | $Tekst="define('_BBC_PAGE_NAME', 'Test'); define('_BBCLONE_DIR', 'bbclone/'); define('COUNTER', _BBCLONE_DIR.'mark_page.php'); if (is_readable(COUNTER)) include_once(COUNTER); <div class=\'entry\'> Tekst. </div> "; ?php ?> |
Dank je wel, maar single quotes had ik al geprobeerd.quote:Op woensdag 8 april 2009 07:44 schreef GI het volgende:
[ code verwijderd ]
Zou moeten werken
Met " geef je aan dat je een stukje string wil definieren. Als je daarna die " ook in de string stopt denkt de compiler dat je klaar bent met je stukje string.
Ik wil met BBClone statistieken bijhouden.quote:Op woensdag 8 april 2009 08:30 schreef GI het volgende:
Ik had het begin van je post niet goed gelezen.
Zonder je op deze oplossing te richten vertel eens wat je precies wil doen ?
1 2 3 | define("_BBC_PAGE_NAME", $_GET["pagina"].$_GET["taal"); ?> |
quote:Op woensdag 8 april 2009 09:12 schreef GI het volgende:
Is het dan niet makkelijker de include gewoon in de index.php te houden en
[ code verwijderd ]
te gebruiken ?
of gewoon de variabale van de switch te gebruiken om de page_name van BBC te gebruiken.
1 2 3 4 5 6 7 | define("_BBC_PAGE_NAME", $_GET["taal"].": ".$_GET["pagina"]); define("_BBCLONE_DIR", "bbclone/"); define("COUNTER", _BBCLONE_DIR."mark_page.php"); if (is_readable(COUNTER)) include_once(COUNTER); ?> |
Ik zal kijken hoe sessies precies werken. Dank je voor de suggestie.quote:Op woensdag 8 april 2009 09:22 schreef Catch22- het volgende:
taal kan je beter in de sessie zetten trouwensdie wordt 1x geselecteert meestal en je kan hem dan uit de sessie halen + je kan niet vergeten hem mee te geven
Graag gedaanquote:Op woensdag 8 april 2009 09:27 schreef Shiringa het volgende:
Nu ik dit gebruik, hoef ik het niet meer in elke pagina te plaatsen. Hartstikke bedankt, GI.
Waardoor iemand die op de site komt via een bookmark, zoekmachine, etc altijd de default taal te zien krijgt. Dat is precies waarom de taal imo wel in de URL zou moeten zitten (ik gebruik altijd example.com/<taal>/.....).quote:Op woensdag 8 april 2009 09:22 schreef Catch22- het volgende:
taal kan je beter in de sessie zetten trouwensdie wordt 1x geselecteert meestal en je kan hem dan uit de sessie halen + je kan niet vergeten hem mee te geven
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 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | $naar = "email@email.nll"; $email = $_POST['email']; if(isset($_POST['verzend'])) { if($_POST['naam'] == '') { echo "U heeft geen naam ingevuld!<br />"; echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>"; } elseif($_POST['email'] == '') { echo "U heeft geen e-mail adress ingevuld!<br />"; echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>"; } elseif($_POST['bericht'] == '') { echo "U heeft geen bericht ingevuld!<br />"; echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>"; } elseif($_POST['onderwerp'] == '') { echo "U heeft geen onderwerp ingevuld!<br />"; echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>"; } else { if(!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4})$", $_POST["email"])) { echo "U heeft geen geldig e-mail adress ingevuld!<br />"; echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>"; } else { $bericht = " <html> <head> <title>Contact</title> </head> <body> Beste ".$_POST['naam']."<br>U heeft vandaag het volgende bericht Gestuurd. <br> <br> <hr width='100%'> <table border='0' width='100%'> <tr> <td width='20%'>Het onderwerp:</td> <td>".$_POST['onderwerp']."</td> </tr> <tr> <td width='20%'>Het Bericht:</td> <td>".$_POST['bericht']."</td> </tr> </table> <hr width='100%'> </body> </html> "; $headers = "MIME-Version: 1.0\r\n"; $headers.= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers.= "From: ".$_POST['naam']." <".$_POST['email'].">\r\n"; if(mail($naar, $_POST['onderwerp'],$bericht,$headers)) { echo 'Uw Bericht is naar de naar de webmaster verstuurd!<br>'; } else { echo 'Uw bericht is helaas niet verstuurd.'; } $ond = "Uw bericht"; if (mail($email,$ond,$bericht,$headers)) { echo 'We hebben een e-mail naar u terug gestuurd!'; } else // Anders { echo 'Er is helaas niks naar u gestuurd.'; } } } } else { <!-- Formulier weergeven --> <table border='0' width='100%'> <form method='post'> <tr> <td width='33%'>Naam:</td> <td width="67%"><input type='text' name='naam' /></td> </tr> <tr> <td width='33%'>E-mail adress:</td> <td><input type='text' name='email' /></td> </tr> <tr> <td width='33%'>Het onderwerp:</td> <td><input type='text' name='onderwerp' /></td> </tr> <tr> <td width='33%'>Het Bericht:</td> <td><textarea name='bericht' cols="40" rows="5"></textarea></td> </tr> <tr> <td colspan='2' align='center'><input type='submit' value='Verzend' name='verzend' /></td> </tr> </form> </table> } ?> |
1 |
1 |
1 2 3 4 5 6 7 8 9 10 | +----+----------+ | id | title | +----+----------+ | 5 | Inloggen | | 48 | Forum | | 49 | Agenda | | 51 | Home | | 52 | Foto's | +----+----------+ |
1 2 3 4 5 6 7 8 9 10 | +----+----------+ | id | title | +----+----------+ | 1 | Inloggen | | 2 | Forum | | 3 | Agenda | | 4 | Home | | 5 | Foto's | +----+----------+ |
Omdat die menu items dynamisch toegevoegd en verwijderd kunnen worden. Op een gegeven moment wordt het dan zo'n zooitje... Maar heel erg is het denk ik ook nietquote:Op donderdag 9 april 2009 16:09 schreef Roy_T het volgende:
Waarom zou je dat willen
En ja, je kan er natuurlijk iets voor scripten.
1 2 3 4 5 6 7 8 9 10 11 | if($moveid = $_POST['moveup']) { $query = "SELECT MAX(id) FROM menu WHERE id < $moveid"; } else if($moveid = $_POST['movedown']) { $query = "SELECT MIN(id) FROM menu WHERE id > $moveid"; } if ($query) { $res = mysql_query($query); list ($newid) = mysql_fetch_array($res); mysql_query("UPDATE menu SET id=-1 WHERE id=$newid"); mysql_query("UPDATE menu SET id=$newid WHERE id=$moveid"); mysql_query("UPDATE menu SET id=$moveid WHERE id=-1"); } ?> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |