1 2 3 | <?php var_dump(get_defined_vars()); ? ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php $commando= "SELECT gebruikers.G_id, gebruikers.G_name, optredens.O_id, FROM optredens, gebruikers INNER JOIN koppeltabel ON (koppeltabel.G_id=gebruikers.G_id) INNER JOIN optredens ON (koppeltabel.O_id=optredens.O_id) WHERE koppeltabel.O_id=$id AND koppeltabel.aanwezig='o' "; $resultaat=mysql_query($commando); echo "Deze mensen hebben nog niets laten weten"; while($array=mysql_fetch_array($resultaat)){ echo "<br />"; echo "<a href=\"aanwezig_edit.php?name=".$array['G_name']."&id=".$array['O_id']." \"> ".$array['G_name']."</a>"; } ?> |
En dit werkt niet? Probeer de code eens uit in phpmyadmin en verander $id naar een id die bestaat. Kijk dan of je resultaat krijgt.quote:Op donderdag 17 februari 2011 13:02 schreef MrNiles het volgende:
kan iemand op mijn code schieten?
[ code verwijderd ]
op deze manier hoop ik de mensen (G_name) te filteren die nog status "o" hebben
1 2 3 4 5 6 7 | <?php SELECT gebruikers.*, optredens.*, koppeltabel.* FROM gebruikers INNER JOIN koppeltabel ON (koppeltabel.G_id=gebruikers.G_id) INNER JOIN optredens ON (koppeltabel.O_id=optredens.O_id) WHERE koppeltabel.O_id=$id AND koppeltabel.aanwezig='o' ?> |
Altijd leuk, queries tussen je html-output.quote:Op donderdag 17 februari 2011 13:02 schreef MrNiles het volgende:
kan iemand op mijn code schieten?
[ code verwijderd ]
op deze manier hoop ik de mensen (G_name) te filteren die nog status "o" hebben
beter zo?quote:Altijd leuk, queries tussen je html-output.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <?php echo "Deze mensen hebben nog niets laten weten"; echo "<br />"; $commando_ja= "SELECT gebruikers.*, optredens.*, koppeltabel.* FROM gebruikers INNER JOIN koppeltabel ON (koppeltabel.G_id=gebruikers.G_id) INNER JOIN optredens ON (koppeltabel.O_id=optredens.O_id) WHERE koppeltabel.O_id=$id AND koppeltabel.aanwezig='o' "; $resultaat=mysql_query($commando_ja); while($array=mysql_fetch_array($resultaat)){ echo "<a href=\"aanwezig_edit.php?G_name=".$array['G_name']."&O_id=".$array['O_id']."&G_id=".$array['G_id']." \"> ".$array['G_name']."</a>"; echo "<br />"; } ?> |
dat is de bedoelingquote:Die array loop je in je html output door en geef je de namen weer. Zo hou je de queries gescheiden van de html.
1 2 3 4 5 6 7 8 | <?php $people_present = get_present(); foreach($people_present as $people) { echo hier de link naar aanwezig_edit.php } ?> |
1 2 3 | <?php $people_aanwezig = get_people($date,$event,"Ja"); // mensen op datum die aanwezig zijn ("ja") ?> |
1 2 3 4 5 6 7 8 9 | <?php function get_people($date,$event,$status) { // aan het einde return $array; } ?> |
Goed! het systeem zoekt nu op het hele woord en niet op delen! maar als ik nu kijk bv naar het forum, daar kun je ook zoeken op delen van woorden en dat is gewoon rete rap, waarom kan dat niet met tags? (kan wel maar qua preformance weer niet...)quote:
Welk forum, en op welk woord zoek je?quote:Op donderdag 17 februari 2011 18:07 schreef Chandler het volgende:
[..]
Goed! het systeem zoekt nu op het hele woord en niet op delen! maar als ik nu kijk bv naar het forum, daar kun je ook zoeken op delen van woorden en dat is gewoon rete rap, waarom kan dat niet met tags? (kan wel maar qua preformance weer niet...)
1 2 3 4 5 6 7 | <?php $result = mysql_query("SELECT G_id FROM gebruikers WHERE G_name='$G_name' "); while($row = mysql_fetch_array($result)) { $row['G_id']; } ?> |
echo $row['G_id']; ??quote:Op vrijdag 18 februari 2011 10:38 schreef MrNiles het volgende:
hoe krijg ik $G_id hier nu uit?
[ code verwijderd ]
1 2 3 4 | <?php $row = mysql_fetch_array($result); $G_id = $row['G_id']; ?> |
adblocker?quote:Op vrijdag 18 februari 2011 10:44 schreef MrNiles het volgende:
klote dat ik niet kan editen..maaruh...zo simpel.... dat ik eerst dacht dat het niet werkte..maar helaas een domme type fout...
gelukt dus
sorry!
misschienquote:adblocker?
1 2 3 4 5 6 | <?php if (iets hier waarschijnlijk) UPDATE koppeltabel SET aanwezig='$aanwezig' WHERE O_id='$O_id' AND G_id='$G_id' "); else INSERT INTO koppeltabel(O_id, G_id, aanwezig) VALUES ('$O_id','$G_id','o')"; ?> |
1 2 3 4 5 6 7 8 9 10 | <?php $query = SELECT WHERE id=id if (mysql_num_rows($query) == 1) { update } else { insert } ?> |
ik snap het ook niet, vandaar de vraagquote:Ik snap je niet? Je wilt iets updaten maar dan moet het er wel zijn?
1 2 3 4 5 6 7 8 | <?php $query = mysql_query(UPDATE bla bla); if (mysql_affected_rows($query) == 0) { INSERT } ?> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |