is produkt niet met een C?quote:Op dinsdag 12 september 2006 09:22 schreef beerten het volgende:
Ik wil in een query alles selecteren dat niet aan mijn slectie criteria voldoet.
SELECT * FROM table WHERE NOT ID=$id AND NOT produktid=$produktid
Wat is de juiste SQL syntax hiervoor?
1 2 3 | [*]twee [*]drie[/list] |
1 |
1 2 3 4 5 6 7 | { $list = '<ul>'; $content = preg_replace( "'\[\*\](.*?)((\[\*\])|\n)'", "<li>\\1</li>", $content ); $list .= $content . '</ul>'; return $list; } |
Roonaan heeft mij hier eens mee geholpen en ik heb die ergens gebruikt.quote:Op dinsdag 12 september 2006 14:37 schreef Nevermind het volgende:
Ik ben bezig met een bbtagparser, en ik wil dit:
[ code verwijderd ]
omzetten in dit:een twee drie
Nu wil ik in tegenstelling tot Fok! wel de [list]-tag gebruiken, om meerdere lijsten in elkaar te kunnen krijgen. Met deze regexp vang ik de [list]-tag af:
[ code verwijderd ]
En wordt deze functie aangeroepen:
[ code verwijderd ]
Ik wil geen sluittag voor de [ *] hoeven in te voeren en dus matchen op newline of een andere [ *]. Dit werkt wel enigzins, maar bij exact het eerste voorbeeld wordt het laatste punt niet geparsed, omdat er geen newline of sluittag zit. Hoe doe ik dit?
leuk met al die parsefoutjes in de nieuwe forumsoftware btw, ik hoop dat ik alles goed heb ge-escaped in het voorbeeld
-edit-
Leuk, paar minuten uittrekken om de vraag op Fok! te posten en dan na een paar seconde er achter komen dat ik gewoon een newline aan $content kan toevoegen
1 |
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 | // Hier moet het emailadres ingevuld worden van de ontvanger van het mail $to = "ABC@DEF.com"; $onderwerp ="contactformulier"; //rest van het bericht opstellen zo komt het in de mail terecht $inhoud_mail = "*********************************************************n"; $inhoud_mail .= "Ingevulde contact formuliern"; $inhoud_mail .= "******************************************************nn"; $inhoud_mail .= "Naam: " . $_POST['naam'] . "n"; $inhoud_mail .= "leeftijd: " . $_POST['leeftijd'] . "n"; $inhoud_mail .= "Woonplaats: " . $_POST['woonplaats'] . "n"; $inhoud_mail .= "textvlak: " . $_POST['text'] . "n"; $inhoud_mail .= "favoriete coureur: " . $_POST['favorietecoureur'] . "n"; $inhoud_mail .= "voetbalclub: " .$_POST['voetbalclub'] ."nn"; $inhoud_mail .= "===================================================nn"; // document die getoond wordt na het versturen van het bericht $urlbedankt = "bedankt.html"; ?> |
1 |
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 | <table width="557" border="0" cellspacing="2" cellpadding="0"> <tr> <td width="46%">Naam</td> <td width="100%"><input type="text" name="naam" size="24" /></td> </tr> <tr> <td width="46%">Leeftijd</td> <td width="100%"><input type="text" name="leeftijd" size="24" /></td> </tr> <tr> <td width="46%">Woonplaats</td> <td width="100%"><input type="text" name="woonplaats" size="24" /></td> </tr> <tr> <td width="46%">textvlak</td> <td width="100%"><textarea name="text" rows="4" cols="40"></textarea></td> </tr> <tr> <td width="46%">favoriete coureur?</td> <td width="100%"><input type="radio" name="favorietecoureur" value="Albers"> Albers</td> </tr> <tr> <td width="46%"></td> <td width="100%"><input type="radio" name="favorietecoureur" value="Doornbos"> Doornbos</td> </tr> <tr> <td width="46%"></td> <td width="100%"><input type="radio" name="favorietecoureur" value="anders" /> Iemand Anders</td> </tr> <tr> <td width="46%"></td> <td width="100%"></td> </tr> <tr> <td width="46%">favoriete voetbalclub?</td> <td width="100%"><select name="voetbalclub" size="1"> <option value="ajax">Ajax</option> <option value="feyennoord">Feyennoord</option> <option value="PSV">PSV</option> <option value="AZ">AZ</option> <option value="RKC">RKC</option> <option value="FCzwolle">FC Zwolle</option> <option value="DESZ4">DESZ4</option> </select></td> </tr> <tr> <td width="46%"></td> <td width="100%"></td> </tr> </table> <input type="submit" name="submit" value="Versturen"><input type="reset" value="leegmaken"> </form> |
Dan zou je OF door middel van een onclick een venster of pagina aan kunnen roepen/aan doorverwijzen, OF je met het door middel van AJAX doen.quote:Op dinsdag 12 september 2006 16:15 schreef IceHeat het volgende:
Ey beginnersvraagje.
Ik heb een een lijst(<table>) met gegevens dat hij uit de MySQL database haalt. Nu heb ik een vinkje(checkbox) "betaald" gemaakt, dat aan gaat als de waarde van betaald op 1 staat.
Nu wil ik als ik klik op het vinkje DIRECT dat hij in MySQL het betaald veld op 1 of 0 zet. Dus zonder het gebruik van een submit button? Iets met JavaScript Onclick="" ??
Ik heb me rot gezocht op google, niks kunnen vinden.
Een onclick zou gewoon een submit zijn. Alleen wordt de button door een onclick vervangen. De page wordt hoe dan ook refreshed.quote:Op dinsdag 12 september 2006 16:28 schreef Tuvai.net het volgende:
[..]
Dan zou je OF door middel van een onclick een venster of pagina aan kunnen roepen/aan doorverwijzen, OF je met het door middel van AJAX doen.
1 2 3 4 5 6 7 8 9 | $handle=opendir('.'); while (false!==($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "<a href=http://www.domeinnaam.nl/$file>$file</a><br>"; } } closedir($handle); ?> |
Je kunt met Ajax gewoon paginas maken in de trand van http://mysite.com/putsomethingindatabase?field=bla&table=mine&value=yournamequote:Op dinsdag 12 september 2006 16:44 schreef Swetsenegger het volgende:
Volgens mij gaat dit ook niet met ajax. Met ajax kan ik wel realtime data uit de database halen, maar kan ik ook schrijven??
Hmz ja dat is waar natuurlijk. Ik kan ook gewoon wat naar een verwerkingspagina sturen via een xmlhttprequest.quote:Op dinsdag 12 september 2006 16:55 schreef ralfie het volgende:
ORDER BY ? Het is geen mysql
je zult inplaats van de filenames the echoen een array moeten aanmaken en deze met array-sorteer functies als sort() sorteren
[..]
Je kunt met Ajax gewoon paginas maken in de trand van http://mysite.com/putsomethingindatabase?field=bla&table=mine&value=yourname
het enige waar je mee moet oppasen is als de url te lang wordt. Ik heb xmlrequests via POST nooit aan de gang gekregen, maar een alternatief voor GET is natuurlijk ook gewoon een cookie meesturen![]()
EDIT: en natuurlijk beveiliging, maar dat spreekt voor zich lijkt me
je stopt de waarden in een array. Die array moet je sorteren. sort() Vervolgens afdrukken.quote:Op dinsdag 12 september 2006 16:48 schreef ruud_fr het volgende:
[ code verwijderd ]
dit is een script voor een opendir
hij geeft nu de bestanden weer als links, alleen niet gesorteerd
weet iemand waar ik ORDER BY toe moet voegen?
1 2 3 4 5 6 7 8 9 10 11 12 | $file_arr = array(); $handle=opendir('.'); while (false!==($file = readdir($handle))) { if ($file != "." && $file != "..") { $file_arr.= "<a href="http://www.domeinnaam.nl/". $file . "">" . $file . "</a><br>"; } } closedir($handle); sort($file_arr); print $file_arr; ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $res = mysql_query($sql); if (mysql_num_rows($res) >= 1) { while ($row = mysql_fetch_array($res)) { ?> Naam: <?php echo $row['naam'] . "<br>"; ?> Datum: <?php echo $row['datum'] . "<p>"; echo $row['bericht'] . "<br>"; ... |
quote:Op woensdag 13 september 2006 02:52 schreef woutabest het volgende:
Hoe maak ik zo'n pagina-systeem? Voor een n00b als ik ben ik al redelijk ver, al zeg ik het zelf, maar nergens kan ik iets vinden over links die naar de volgende 10 records gaan in de database.
Nu heb ik dit:
[ code verwijderd ]
Maar ik zit nu dus echt vast :'(
Help? :P
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 | if(!isset($_GET['pos'])) { $pos = 0; } else { $pos = $_GET['pos']; } // De query $query = "SELECT * FROM guestbook ORDER BY date DESC LIMIT $pos,$count"; //navigatie-elementen voor onderaan het gastenboek $new_pos_prev = $pos - $count; $new_pos_next = $pos + $count; if($new_pos_prev < 0) { $link_prev = ""; } else { $link_prev="<a href=guestbook.php?pos=" . $new_pos_prev . "><< vorige</a>"; } if($new_pos_next >= $num_rows) { $link_next = ""; } else { $link_next="<a href=guestbook.php?pos=" . $new_pos_next . ">volgende >></a>"; } |
Ik heb nu al een hoop veranderd aan je variabelen, maar wat ik ook doe, er komt geen link? Ik heb nu 16 rijen in m'n database staan.quote:Op woensdag 13 september 2006 06:42 schreef beerten het volgende:
[..]
[ code verwijderd ]
Dat zou het moeten doen.
Stomme vraag, maar je doet wel een echo ergens?quote:Op woensdag 13 september 2006 07:24 schreef woutabest het volgende:
[..]
Ik heb nu al een hoop veranderd aan je variabelen, maar wat ik ook doe, er komt geen link?
Ja dat welquote:Op woensdag 13 september 2006 08:32 schreef JeRa het volgende:
[..]
Stomme vraag, maar je doet wel een echo ergens?
1 |
Die moet je dus eerst zelf zien te bepalenquote:Op woensdag 13 september 2006 08:32 schreef woutabest het volgende:
[..]
die num_rows, hoe ziet die waar die moet kijken?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |