nope, draait helaasch intern. Is er iets dat je nodig hebt om de grote hamvraag die mij al dagen bezig houdt te kunnen beantwoorden, dan post ik dat echter graag.quote:
Heel goedquote:Op zaterdag 29 augustus 2009 01:40 schreef uppie83 het volgende:
Begrijp ik het goed dat je niet gelooft dat het niet werkt? :p
Beetje rare reactie. Ik zit niet voor niets al dagen te nagelbijten op dit probleem. Of denk je dat ik hier mensen voor jan met de korte achternaam laat zweten op een probleem dat eigenlijk al is opgelost?quote:
Ok verkeer begrepenquote:Op zaterdag 29 augustus 2009 01:48 schreef GlowMouse het volgende:
Als ik vergelijkbare code al vaak probleemloos heb toegepast, is het toch niet zo gek dat ik eerst wat wil zien voor ik het geloof?
De beste oplossing is om jezelf een tweedeling aan te leren: je voegt een regel /******************/ toe met daarboven geen html, en daaronder geen dataverwerking meer (zoals queries).quote:Remember that header() must be called before any actual output is sent, either by normal HTML tags, blank lines in a file, or from PHP. It is a very common error to read code with include(), or require(), functions, or another file access function, and have spaces or empty lines that are output before header() is called. The same problem exists when using a single PHP/HTML file.
De regel met de doctype-declaratie is output. Als je die gehad hebt, kun je geen headers meer aanpassen en geeft de functie header() zo'n foutmelding.quote:Op zaterdag 29 augustus 2009 13:02 schreef Lamzak_ het volgende:
Ik ben een echte newbie in php, maar kan iemand mij uitleggen waarom ik deze foutmelding krijg?:
Warning: Cannot modify header information - headers already sent by (output started at /index.php:2) in /index.php on line 35
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1 /DTD/xhtml1-transitional.dtd">
2 <?php
3 include("config.php");
4 $querytekst = "SELECT * FROM teksten";
.......
35 header('Location: ' . $_SERVER['REQUEST_URI']);
dus als ik die onder dat eerste stuk mysql->php zet, dan hoort het te functioneren?quote:Op zaterdag 29 augustus 2009 13:07 schreef Light het volgende:
[..]
De regel met de doctype-declaratie is output. Als je die gehad hebt, kun je geen headers meer aanpassen en geeft de functie header() zo'n foutmelding.
Het moet in ieder geval na alle header()-regels, dus sowieso na regel 35.quote:Op zaterdag 29 augustus 2009 13:10 schreef Lamzak_ het volgende:
[..]
dus als ik die onder dat eerste stuk mysql->php zet, dan hoort het te functioneren?
Die optie maakt een HTML element aan met de CSS eigenschap page-break-after. Dat wordt op z'n beurt weer gebruikt wanneer je bijvoorbeeld een webpagina gaat afdrukken.quote:Op zaterdag 29 augustus 2009 14:04 schreef Pizzahut het volgende:
Voor mijn CMS gebruik ik voor tekst fckeditor, werk er al een tijd mee een vind het heerlijk werken.
Alleen is er een mogelijkheid om een page-break in te voeren, nu neem ik aan dat dit een optie is om een pagina te halveren, alleen hoe werkt dit? Ik voeg een page-break in maar in de output zie ik vrij weinig van die page-break.
ah zo, thx!quote:Op zaterdag 29 augustus 2009 14:09 schreef Tuvai.net het volgende:
[..]
Die optie maakt een HTML element aan met de CSS eigenschap page-break-after. Dat wordt op z'n beurt weer gebruikt wanneer je bijvoorbeeld een webpagina gaat afdrukken.
Ej, toppertje, bedanktquote:Op zaterdag 29 augustus 2009 13:23 schreef Light het volgende:
[..]
Het moet in ieder geval na alle header()-regels, dus sowieso na regel 35.
1 2 3 4 5 | [0] => Fok is een [1] => bazige site heur, [2] => luitjes! ) |
Arrgh, reguliere expressies, noooes...quote:Op maandag 31 augustus 2009 20:42 schreef GlowMouse het volgende:
Probeer eens http://nl2.php.net/manual/en/function.preg-split.php
1 2 | print_r($zin); |
1 2 | print_r($zin); |
1 2 3 | explode(" ", $string); ?> |
1 2 3 4 5 6 7 8 | ( [0] => [1] => leenttje leerde lotje [2] => [3] => lopen langs de [4] => lange lindenlaan. ) |
Als dit jouw attentionspan is, stel ik voor dat je iets anders gaat doenquote:Op maandag 31 augustus 2009 21:24 schreef GSMboy het volgende:
Ik zit al 5 minuten te kloten ermee? Dus?
Ja, TV staat naast me. En nee SBS6 staat er niet op, campingzender.quote:Op maandag 31 augustus 2009 21:27 schreef Xcalibur het volgende:
[..]
Als dit jouw attentionspan is, stel ik voor dat je iets anders gaat doen
SBS6 kijken ofzo...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <body> <h1>Toevoegen Wedstrijdverloop </h1> <form action="3.1.3_controleWedstrijdVerloop.php" method="post"> <p>Team1: <select multiple="multiple" name="team1[]" size="20"> <?php $conn = mysql_connect("localhost", "root ","") or die(mysql_error()); $db = mysql_select_db("zaalvoetbal", $conn) or die(mysql_error()); $sql = 'SELECT spelers_achternaam, spelers_voornaam FROM `spelers`'; $result = mysql_query($sql) or die (mysql_error()); if(mysql_num_rows($result)) { while ($row = mysql_fetch_assoc($result)) { echo"<option>$row[spelers_voornaam] $row[spelers_achternaam]</option>"; } } ?> </select> <input type="submit" name="teamCheck" value="ControleTeam"</> </form> </body> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <body> <?php if($_POST['ControleTeam'] != "") { $teamLeden = $_POST['ControleTeam']; echo (count($teamLeden)); if(is_null($teamLeden)) { echo("GeenTeamleden"); } else { echo (count($teamLeden)); for($i=0; $i < count($teamLeden); $i++) { echo($teamLeden[$i] . " "); } echo("</p>"); } } ?> </body> </html> |
Ga dat eerst eens in praktijk brengen want je code is rotzooi.quote:Op zaterdag 29 augustus 2009 13:06 schreef GlowMouse het volgende:
[..]
De beste oplossing is om jezelf een tweedeling aan te leren: je voegt een regel /******************/ toe met daarboven geen html, en daaronder geen dataverwerking meer (zoals queries).
je bedoelt dat ik meer functies moet aanmaken?quote:Op maandag 31 augustus 2009 22:32 schreef GlowMouse het volgende:
[..]
Ga dat eerst eens in praktijk brengen want je code is rotzooi.
En ik snap je hele probleem niet.
Dat zou de volgende stap worden. En een database-class.quote:Op maandag 31 augustus 2009 22:48 schreef jakees het volgende:
[..]
je bedoelt dat ik meer functies moet aanmaken?
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 | $conn = mysql_connect("localhost", "root ","") or die(mysql_error()); $db = mysql_select_db("zaalvoetbal", $conn) or die(mysql_error()); $sql = 'SELECT spelers_achternaam, spelers_voornaam FROM `spelers`'; $result = mysql_query($sql) or die (mysql_error()); $spelers = array(); while ($row = mysql_fetch_assoc($result)) { $spelers[] = $row; } /************************************/ <html> <body> <h1>Toevoegen Wedstrijdverloop </h1> <form action="3.1.3_controleWedstrijdVerloop.php" method="post"> <p>Team1: <select multiple="multiple" name="team1[]" size="20"> foreach($spelers as $row) { echo"<option>$row[spelers_voornaam] $row[spelers_achternaam]</option>"; } </select> <input type="submit" name="teamCheck" value="ControleTeam"</> </form> </body> ?> |
ok thx.quote:Op maandag 31 augustus 2009 22:56 schreef GlowMouse het volgende:
[..]
Dat zou de volgende stap worden. En een database-class.
[ code verwijderd ]
de php sluit- en opentags staan niet goed in mijn post maar dit is het idee.
bedankt voor je reactie maar ik snap niet helemaal wat je zegt. Ik snap dat ik de variabele verkeerd gebruik en heb nu:quote:Op maandag 31 augustus 2009 23:03 schreef Trollface. het volgende:
Het moet $_POST['teamcheck'] != "" zijn ipv dat andere.
Also, vlak daarna $_POST['team1'] ipv $_POST['controleTeam'].
1 |
1 2 3 4 5 6 | if($_POST['teamcheck'] != "" ) { $teamLeden = $_POST['teamcheck']; echo (count($teamLeden)); .... |
Je gebruikt die functie nu wel, dus ervan afstappen zou een logische stap zijn.quote:Op dinsdag 1 september 2009 15:55 schreef Flaccid het volgende:
Ik zie dat deze functie niet in php 6 zit. Kan het op een andere manier?
Oh ik dacht dat ik m juist moet gebruiken. Ff googlen hoe ie uit gaat.quote:Op dinsdag 1 september 2009 15:56 schreef GlowMouse het volgende:
[..]
Je gebruikt die functie nu wel, dus ervan afstappen zou een logische stap zijn.
Die functie gooit juist quotes in je input (GET/POST/COOKIE) en dat wil je nietquote:Op dinsdag 1 september 2009 16:02 schreef Flaccid het volgende:
[..]
Oh ik dacht dat ik m juist moet gebruiken. Ff googlen hoe ie uit gaat.
Inderdaad, nu werkt t weer, via .htaccess uitgezet. Thanksquote:Op dinsdag 1 september 2009 16:04 schreef GlowMouse het volgende:
[..]
Die functie gooit juist quotes in je input (GET/POST/COOKIE) en dat wil je niet
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |