1 2 3 4 5 6 7 | <form name="productkeuze" method="post" action=""> <select name="product" onChange="javascript: document.productkeuze.submit();"> <option value="product1">Hier product 1 </option> <option value="product2">Hier product 2</option> <!-- etcetera --> </select> </form> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | if(isset($_POST['product']) && $_SERVER[REQUEST_METHOD]= "post") { // Als er gesubmit wordt, dan het volgende doen. $gekozenproduct = $_POST['product']; // Kijken welk product is gekozen switch($gekozenproduct) { case 'product1': echo"U heeft gekozen voor product 1"; break; case 'product2': echo"U heeft gekozen voor product 2"; break; default: echo"Er is geen product gekozen"; break; } } else { // Hier de eerder gegegeven code van de selectbox } |
Ik denk dat, als je het snel opgelost wil hebben, het handig is dat je de code even post. Dan kan iedereen even meekijken en de fout zoeken.quote:Op vrijdag 1 juli 2005 11:45 schreef Guusie het volgende:
Goeiemorgen
Mijn moeders bedrijf: www.edburgh.com heeft een PHP probleempje! Als men een CV via de website wil invoeren dan doet ie dat allemaal heel mooi (voor diegene die hem invoerd) vervolgens krijgt mijn moeder dan een mailjte: die heeft een CV ingevoerd, klik hier om hem te openen, maar dan wilt ie hem dus NIET openen. Het lijkt erop dat hij een fout iets creert waardoor ie niet meer snapt hoe hij hem moet openen.
Ik weet niet echt het probleem snel en kort goed te formuleren, maar ik denk dat dit een beetje PHP freak snel kan oplossen
We willen dit probleem zo snel mogelijk oplossen en zijn bereid om een (student) een extra zakcentje ermee te laten verdienen: Als je dus intresse hebt wil je dan gelieve een emailtje naar mij sturen
Thnx Guusie!
En als je de source van het mailtje bekijkt? Of zet de instellingen van het php script eens naar een hotmail adres of iets dergelijks.quote:Op vrijdag 1 juli 2005 11:45 schreef Guusie het volgende:
Goeiemorgen
Mijn moeders bedrijf: www.edburgh.com heeft een PHP probleempje! Als men een CV via de website wil invoeren dan doet ie dat allemaal heel mooi (voor diegene die hem invoerd) vervolgens krijgt mijn moeder dan een mailjte: die heeft een CV ingevoerd, klik hier om hem te openen, maar dan wilt ie hem dus NIET openen. Het lijkt erop dat hij een fout iets creert waardoor ie niet meer snapt hoe hij hem moet openen.
..
Ik heb je gemaild en toegevoegd op msn...quote:Op vrijdag 1 juli 2005 11:45 schreef Guusie het volgende:
Goeiemorgen
Mijn moeders bedrijf: www.edburgh.com heeft een PHP probleempje! Als men een CV via de website wil invoeren dan doet ie dat allemaal heel mooi (voor diegene die hem invoerd) vervolgens krijgt mijn moeder dan een mailjte: die heeft een CV ingevoerd, klik hier om hem te openen, maar dan wilt ie hem dus NIET openen. Het lijkt erop dat hij een fout iets creert waardoor ie niet meer snapt hoe hij hem moet openen.
Ik weet niet echt het probleem snel en kort goed te formuleren, maar ik denk dat dit een beetje PHP freak snel kan oplossen
We willen dit probleem zo snel mogelijk oplossen en zijn bereid om een (student) een extra zakcentje ermee te laten verdienen: Als je dus intresse hebt wil je dan gelieve een emailtje naar mij sturen
Thnx Guusie!
Ja zo ongeveer....ik krijg alleen nog wel de error: The requested method POST is not allowed for the URL ....quote:Op vrijdag 1 juli 2005 11:30 schreef MouseInteractive het volgende:
@ Kwekkertje:
Ik weet niet of dit is wat je ongeveer bedoelt, maar ik zal een beginnetje maken
Je kan de OP zelf aanpassen op de wikiquote:Op vrijdag 1 juli 2005 16:13 schreef mschol het volgende:
moeten er in de OP niet wat meer sites bij waar bijvoorbeeld voorbeelden staan
zoals phpfreakz.nl ??
tvp
Mjah, dit topic is min of meer iets gelijkwaardigs aan dat soort sites.quote:Op vrijdag 1 juli 2005 16:13 schreef mschol het volgende:
moeten er in de OP niet wat meer sites bij waar bijvoorbeeld voorbeelden staan
zoals phpfreakz.nl ??
tvp
ik php aan het leren ben...quote:
Deel het met ons, daarom post ik hier...quote:
Waarom user+pass in de sessie gooien? Aan alleen user(id) heb je in principe genoeg.quote:Op vrijdag 1 juli 2005 22:38 schreef mschol het volgende:
iemand nog tips over hoe je het beste een inlog systeem kan maken met sessies, cookies en mysql???
ik denk zelf:
inloggen -> in sessie user+pass opslaan (na check met DB) + cookie met sessionID om je sessie actief te houden
kom je dan weer dan doet hij het volgende:
bestaat de coockie???
zoja -> start de sessie door em uit te lezen ->verder gaan met sessie
zo nee -> inloggen
is dit logisch of kan dit makkelijk ofzo???
ik hoef geen script voorbeelden hoor
ik wil het achterliggende idee hebben dan kan ik dat uitwerken
Hoi,quote:Op vrijdag 1 juli 2005 21:01 schreef ALTF4 het volgende:
Hey MaxPowered,
allereerst: ik vind het eigenlijk wel een grappig dingetjeGeen kwaad woord erover
Als ik een nieuwe 'poll' aan wil maken gekoppeld aan een topic waarin al een dergelijke poll staat, dan krijg ik in de eerste instantie een foutmelding. Want... het topic heeft al een poll.
Door middel van het niet exact invoeren van de topictitel en het toevoegen van bv. "/1" aan het einde van de topicURL kan je wel een nieuwe poll voor hetzelfde topic aanvragen. Dat leek me niet de bedoeling, omdat ik eerst een foutmelding kreeg. Waarom heb je die foutmelding anders?
Het lijkt me handig om (1) die foutmelding gewoon weg te halen en dubbele polls zonder meer te accepteren of (2) beter te controleren of een topic dubbel wordt ingevoerd.
ad 2.
Dit kan bv. door if(substr(0,x,$topicurl)==eerste x tekens van een bestaande poll')
{
foutmelding;
}
Maarrem... als ik de indruk heb gegeven het een belachelijk iets te vinden, sorry... Ga lekker door
ALTF4
die code klopt natuurlijk niet, maar het gaat om het principe
je hoeft alleen maar een userid en wat andere info die je niet telkens uit de database wil halen in de sessie te zetten. iemand die iets in z'n sessie variabelen heeft staan kan je als 'safe' beschouwen.quote:Op vrijdag 1 juli 2005 22:38 schreef mschol het volgende:
iemand nog tips over hoe je het beste een inlog systeem kan maken met sessies, cookies en mysql???
ik denk zelf:
inloggen -> in sessie user+pass opslaan (na check met DB) + cookie met sessionID om je sessie actief te houden
kom je dan weer dan doet hij het volgende:
bestaat de coockie???
zoja -> start de sessie door em uit te lezen ->verder gaan met sessie
zo nee -> inloggen
is dit logisch of kan dit makkelijk ofzo???
ik hoef geen script voorbeelden hoor
ik wil het achterliggende idee hebben dan kan ik dat uitwerken
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 | if ($pagina != 1) { echo "linkerpijltjes" } if ( $aantal_paginas > 11 ) { if ( $pagina < ($aantal_paginas - 11) ) { $x = $pagina; $y = $pagina + 11; } else { $x = $aantal_paginas - 11; $y = $aantal_paginas; } } else { $x = 1; $y = $aantal_paginas; } for ($i=$x; $i<=$y; $i++) { if ($i == $pagina) { echo " $i "; } else { echo " <a href='?show=$i'>$i</a> "; } } if ($pagina != $aantal_paginas) { echo "rechterpijltjes" } |
1 | Pagina: [<<] [<] 2 3 4 5 6 7 8 9 10 [>] [>>] |
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 | <?php include "config.php"; $result=mysql_query("SELECT id,photo,cat,com FROM fotos WHERE cat='$cat' ORDER BY id ASC"); $aantalrijen=4; $teller=0; echo '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>'; while ($r=mysql_fetch_array($result)) { echo '<td class="fotos" valign="top" width="25%"> <a href="fotos/'.$r["cat"].'/'.$r["photo"].'" target="_blank"><img src="fotos/'.$r["cat"].'_thumbs/'.$r["photo"].'" border="1" style="border: solid #00A8FF; border-width: 1px;"><br>'.$r["com"].'</a></td>'; $teller++; if ($teller%$aantalrijen==0) { echo '</tr><tr>'; } } echo '</tr></table>'; ?> |
1 2 3 4 5 6 7 8 | $regel1 = '<tr>'; $regel2 .= '<tr>'; //... $regel1 .= '<td><img src="'.$url.'"></td>'; $regel2 .= '<td>'.$descr.'</td>'; //... echo $regel1.'</tr>'; echo $regel2.'</tr>'; |
1 2 3 4 | foto 4 foto 8 foto 12 etc |
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 | <?php include "config.php"; $result=mysql_query("SELECT id,photo,cat,com FROM fotos WHERE cat='$cat' ORDER BY id ASC"); $aantal=4; $teller=0; echo '<table width="100%" border="0" cellspacing="0" cellpadding="0">'; $regel1 = '<tr>'; $regel2 = '<tr>'; while ($r=mysql_fetch_array($result)) { $teller++; $regel1 = '<td class="fotos" valign="top" width="25%"><a href="fotos/'.$r["cat"].'/'.$r["photo"].'" target="_blank"><img src="fotos/'.$r["cat"].'_thumbs/'.$r["photo"].'" border="1" style="border: solid #00A8FF; border-width: 1px;"></a></td>'; $regel2 = '<td class="fotos" valign="top" width="25%"><a href="fotos/'.$r["cat"].'/'.$r["photo"].'" target="_blank">'.$r["com"].'</a></td>'; if ($teller%$aantal==0) { echo $regel1.'</tr>'; echo $regel2.'</tr>'; } } echo '</table>'; ?> |
1 2 3 4 | 1,2,3,4 1,2,3,4,5,6,7,8 1,2,3,4,5,6,7,8,9,10,11,12 etc |
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 | <?php include "config.php"; $result=mysql_query("SELECT id,photo,cat,com FROM fotos WHERE cat='$cat' ORDER BY id ASC"); $aantal=4; $teller=0; echo '<table width="100%" border="0" cellspacing="0" cellpadding="0">'; $regel1 = '<tr>'; $regel2 .= '<tr>'; while ($r=mysql_fetch_array($result)) { $teller++; $regel1 .= '<td class="fotos" valign="top" width="25%"><a href="fotos/'.$r["cat"].'/'.$r["photo"].'" target="_blank"><img src="fotos/'.$r["cat"].'_thumbs/'.$r["photo"].'" border="1" style="border: solid #00A8FF; border-width: 1px;"></a></td>'; $regel2 .= '<td class="fotos" valign="top" width="25%"><a href="fotos/'.$r["cat"].'/'.$r["photo"].'" target="_blank">'.$r["com"].'</a></td>'; if ($teller%$aantal==0) { echo $regel1.'</tr>'; echo $regel2.'</tr>'; } } echo '</table>'; ?> |
Zijn floatende tables hier geen oplossing?quote:Op zondag 3 juli 2005 22:34 schreef SuperRembo het volgende:
In een variable. Als je 2 regels vol hebt dan echo je ze.
[ code verwijderd ]
Dat is geen php iets, maar dat doe je met Apache's mod_rewrite.quote:Op maandag 4 juli 2005 22:18 schreef Stephan4kant het volgende:
Even kort een vraagje, die ik ooit al een keer eerder gesteld heb, maar niet meer terug kan vinden. Ook via phphulp.nl, phpfreakz, google, Got...
Ik zoek een scriptje voor de mooiere urls: "forum/1/8" i.pv. "forum.php?topic=1&page=8" Wie helpt me?
1 2 3 4 5 | RewriteEngine On RewriteBase / RewriteRule ^forum/([0-9]+)/([0-9]+)$ /forum.php?topic=$1&page=$2 |
1 2 3 | <?php $name = trim(htmlspecialchars($_POST['name'], ENT_QUOTES)); ?> |
1 2 3 | <?php echo stripslashes($name); ?> |
Waarschijnlijk zit magic_quotes je te vervelen.quote:Op vrijdag 8 juli 2005 22:33 schreef ToBe het volgende:
Ik voel mij atm echt een dummie.
Ik insert in een database een stuk text vanuit een <input> field.
Voordat ik het erin zet doe ik:
[ code verwijderd ]
Als ik het er weer uithaal doe ik
[ code verwijderd ]
Ik blijf nu een zooi \\\ zien, terwijl ik die uiteraard niet wil zien.
Als ik het als een value van een nieuw input veld meegeef, dan krijg ik het volgende eruit:
<input type="text" value="\"Niels />
Hierdoor zie ik dus de waarde niet, want die wordt gelijk geclosed door de "
Wat doe ik fout?!?!
1 2 3 4 5 6 7 8 9 10 11 12 | if(get_magic_quotes_gpc()) { foreach($_GET as $key => $getval) { $_GET[$key] = stripslashes($getval); } foreach($_POST as $key => $postval) { $_POST[$key] = stripslashes($postval); } foreach($_REQUEST as $key => $reqval) { $_REQUEST[$key] = stripslashes($reqval); } } |
Gaat dit ding niet ongelovelijk op zijn bek als je arrays in je request/post/get hebt?quote:Op vrijdag 8 juli 2005 22:53 schreef DutchBlood het volgende:
[..]
Waarschijnlijk zit magic_quotes je te vervelen.
Oplossing:
[ code verwijderd ]
En het
<input type="text" value="\"Niels />
probleempje los je op door htmlentities() los te laten op de value, denk ik.
Waarom zou je html-entities in je database willen hebbenquote:Op zaterdag 9 juli 2005 09:35 schreef ToBe het volgende:
Eens, maar wat ze zouden moeten doen is eventuele whitespace vooraan weghalen, en alle " omzetten naar & q u o t;. Daarbij genereert PHP schijnbaar dus extra \'s en die wil ik er bij het weergeven van de resultaten weer uitfilteren, waardoor ik dan stripslashes doe.
Gaat er hier dan iets mis in mijn redenatie?
1 | php_flag magic_quotes_gpc off |
ook wel benieuwd naarquote:Op zaterdag 9 juli 2005 13:17 schreef CasB het volgende:
Even een snel vraagje...
Is het mogelijk om de bestanden en directories die je uitleest met readdir te sorteren op naam of op type/naam (dus mappen eerst, dan bestanden)?
Het is geluktquote:Op zaterdag 9 juli 2005 13:52 schreef SuperRembo het volgende:
Dat kan niet met readdir alleen. Je moet dan eerst met readdir de bestandsnamen ophalen en in een array opslaan. Dan moet je voor elk bestand de gegevens ophalen waarop je wil sorteren (filemtime(), filesize()). Dan kan je de array sorteren (usort()).
http://sharegroundz.dyndns.org/twiggy/pics.php Kies maar 1 uit de lijst.quote:
nice maar ik doelde meer op de broncodequote:Op zaterdag 9 juli 2005 15:25 schreef CasB het volgende:
[..]
http://sharegroundz.dyndns.org/twiggy/pics.php Kies maar 1 uit de lijst.
Alle foto's haalt hij op, zet ze op alfabetische volgorde, gooit de thumbnail neer, etc
Zeg dat danquote:Op zaterdag 9 juli 2005 15:49 schreef mschol het volgende:
[..]
nice maar ik doelde meer op de broncode
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 | <?php $dir = "Images/$datum"; $content .= "<table width=\"80%\" class=\"nieuws\">\n"; if ($opendir = opendir($dir)) { while(false !== $file=readdir($opendir)) { if (!is_dir($file) && !ereg("thumb_", $file) && !ereg(".db", $file)) { $files[]=$file; } } closedir($opendir); } sort($files); reset($files); $i = 0; while(list($key, $file) = each($files)) { if ($i == 4) { $i = 0; } if ($i == 0) { $content .= "<tr>"; } $content .= "<td width=\"25%\" style=\"text-align: center;\"><a href=\"Images/$datum/$file\" target=\"_blank\"><img src=\"Images/$datum/thumb_$file\" /></a></td>\n"; if ($i == 3) { $content .= "</tr>\n"; } $i++; } $content.="</table>"; } ?> |
Er staan sowieso plaatjes in de map, aangezien ik de enige ben die het systeem gebruikt en dus weet wat ik moet doenquote:Op zaterdag 9 juli 2005 21:44 schreef SuperRembo het volgende:
Ik zou ook 't lezen van de directory voor het printen van de tabel zetten. Als je geen plaatjes hebt, hoef je ook geen tabel te printen.
Je controleert wel of het openen van de directory is gelukt, maar als dat niet lukt dan ga je vrolijk verder met het sorteren van een niet bestaan de array
Oke, zal eens kiekenquote:Op zaterdag 16 juli 2005 16:15 schreef SuperRembo het volgende:
Ziet er uit als een template foutje. Een textarea met cols="1", of width:20px ofzo.
1 2 3 | $sql = "SELECT bericht, plaatser, datum, tijd FROM LANTOPIC WHERE followid = '".$ID."'"; $query = mysql_query($sql) or die(mysql_error()); while ($result = mysql_fetch_array($query)) { |
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 | <?php <LINK HREF="style.css" TYPE="text/css" REL="stylesheet"> php include("connection.php"); echo"<head><title>Lanparty: Discussie</title></head>"; $ID = $_GET['ID']; $sql = "SELECT * FROM LAN WHERE ID = '".$ID."'"; $query = mysql_query($sql) or die(mysql_error()); while ($result = mysql_fetch_array($query)) { $email = $result['email']; $naam = $result['naam']; $locatie = $result['locatie']; $provincie = $result['provincie']; $datum = $result['datum']; $duur = $result['duur']; $plaatsen = $result['plaatsen']; $bezet = $result['bezet']; $toegang = $result['toegang']; $notitie = $result['notitie']; $site = $result['site']; // etc. echo"<div STYLE='border-style:outset;width:500pt'><table> <tr> <td>Naam:</td><td>".$naam."</td> <td>Email:</td><td>".$email."</td> </tr> <tr><td>Locatie:</td><td>".$locatie."</td> <td>Provincie:</td><td>".$provincie."</td></tr> <tr><td>Datum:</td><td>".$datum."</td> <td>Duur:</td><td>".$duur."</td></tr> <tr><td>Aantal plaatsen:</td><td>".$plaatsen."</td> <td>al bezet:</td><td>".$bezet."</td></tr> <tr><td>Toegangs prijs:</td><td>".$toegang."</td></tr> <tr><td>website</td><td><a href='".$site."'>".$site."</a></td></tr> <tr><td>Notitie:</td></tr> </table> ".$notitie." </div><br>"; } echo"<br>"; echo"<DIV STYLE='border-style:outset; width:500pt'>"; echo"<p align = center><b>Reacties op deze advertentie: </b></p>"; $sql = "SELECT bericht, plaatser, datum, tijd FROM LANTOPIC WHERE followid = '".$ID."'"; $query = mysql_query($sql) or die(mysql_error()); while ($result = mysql_fetch_array($query)) { $bericht = $result['bericht']; $plaatser = $result['plaatser']; $datum = $result['datum']; $tijd = $result['tijd']; echo="<h6><i>".$plaatser." heeft op ".$datum.", ".$tijd." het volgende bericht geplaatst:</i><br> ".$bericht." </h6>"; echo="<hr background-color = white color = white> "; } echo"</div>"; if(!empty($_POST)){ $bericht = $_POST['bericht']; $plaatser = $_POST['plaatser']; $datum = date("Y F j"); $tijd = date("H:i:s"); $sql_query = "INSERT INTO LANTOPIC (followid, datum, tijd, bericht, plaatser) "; $sql_query .="VALUES ('".$ID."', '".$datum."', '".$tijd."', '".$bericht."', '".$plaatser."' );"; $result = mysql_query($sql_query) or die(mysql_error()); echo" <meta HTTP-EQUIV=\"REFRESH\" content=\"5; url=index.php\"> "; $text="Je Bericht is geplaatst! Je wordt over enkele seconden terug gestuurd naar de begin pagina"; die($text); } <br> <DIV STYLE="border-style:outset; width:500pt"> <p>Laat een berichtje achter! </p> <table> <tr> <FORM NAME="form2" METHOD="post" ACTION="php echo($_SERVER["PHP_SELF"]);"> <td>Je naam: </td><td><INPUT TYPE="text" NAME="plaatser" MAXLENGTH="400" size="55"></td> </tr> <tr><td>Bericht: </td><td><INPUT TYPE="text" NAME="bericht" MAXLENGTH="400" size="55"></td> </tr> <tr> <td></td> <td><INPUT TYPE="submit" VALUE="Voeg bericht toe!"></td> </tr> </table> </FORM> </div> </td> <td> </tr></td></table> ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <?php if ($_SERVER['REQUEST_METHOD']=='POST') { $ID = intval($_POST['ID']); if ($ID==0) die('Invalid ID'); // meer velden uit het form ophalen en valideren //... // bericht in database opslaan //... // Redirect header('location:'. $_SERVER['PHP_SELF'].'?ID='.$ID); } $ID = intval($_GET['ID']); if ($ID==0) die('Invalid ID'); // Gegevens uit database halen //... // Gegevens tonen ?> <html> ... </html> |
Het vreemde van jouw script is dat ook als je alleen gegevens op wil slaan in de database, dat je dan toch eerst vanalles uit de db trekt en print. Maar dat printen is nogal overbodig omdat je daarna toch een redirect doet.quote:Op maandag 18 juli 2005 22:56 schreef LeeHarveyOswald het volgende:
ik snap ff niet wat je bedoelt? Ik wil simpelweg dat ID dat ik opvraag, opslaan in een andere tabel.. thats all..
1 2 3 4 | <?php $fok = "<a href=acteurs.php?acteur=$naamm onMouseover=".'"ddrivetip(' . "'$naamm')" .'"' . "; onMouseout=" . '"hideddrivetip()">' . "$naamm</a>"); ?> |
1 2 | <a href="http://www.yahoo.com" onMouseover="ddrivetip('Visit Yahoo.com')"; onMouseout="hideddrivetip()">Search Engine</a> |
1 2 | $link = '<a href="http://www.yahoo.com" onMouseover="ddrivetip(\'Visit Yahoo.com\')"; onMouseout="hideddrivetip()">Search Engine</a>'; |
1 2 3 | <?php $test = "<a href=\"http://www.yahoo.com\" onMouseover=\"ddrivetip('Visit Yahoo.com')\"; onMouseout=\"hideddrivetip()\">Search Engine</a>"; ?> |
beetje loos om double quotes strings te gaan gebruiken als je maar één variabele hebt en je daardoor 5+ slashes moet gaan toevoegen.quote:Op donderdag 21 juli 2005 17:33 schreef Da_Koen het volgende:
Dit bedoelt ie denk ik
[ code verwijderd ]
Donders bedankt, hij werktquote:Op donderdag 21 juli 2005 17:33 schreef Da_Koen het volgende:
Dit bedoelt ie denk ik
[ code verwijderd ]
die van SuperRemo was wat eenvoudiger jaquote:Op donderdag 21 juli 2005 18:35 schreef Roönaän het volgende:
[..]
beetje loos om double quotes strings te gaan gebruiken als je maar één variabele hebt en je daardoor 5+ slashes moet gaan toevoegen.
1 2 3 4 5 | $header = imap_header($mailbox, $index); $from = $header->from; foreach ($from as $id => $object) { echo $object->personal.":<br>"; } |
Ah, thanks!quote:Op zaterdag 23 juli 2005 12:05 schreef Libris het volgende:
Ik zit wat te spelen met imap en vraag het from veld van een mail op met:
[ code verwijderd ]
Alles als een mail geen afzendernaam heeft (dus alleen een emailadres), dan krijg ik op mijn webpagina een "Notice: Undefined property: stdClass::$personal in c:\Inetpub\wwwroot\kluit\start.php on line 98".
Hoe krijg ik voor elkaar dat ik voor een mail die een naam als afzender heeft de naam laat zien en voor andere mail het emailadres?
't zou niet best zijn als je je na een half uur helemaal niets meer van je eigen post zou kunnen herinnerenquote:Op zaterdag 23 juli 2005 12:31 schreef Libris het volgende:
Rings a bell
Empty geeft true terug als de name property niet bestaat, de name property leeg is, of de name property 0 is. Dit leken mij alledrie gegronde situaties waarin je het email adres wil laten zien ipv de name property.quote:Op zaterdag 23 juli 2005 13:03 schreef SuperRembo het volgende:
Waarom empty() in plaats van isset()? Het probleem is dat de property niet bestaat, niet dat ie leeg is.
Empty() geeft trouwens ook true terug als de waarde "0" is. En dat is niet wat je wil. Er zal waarschijnlijk niemand zijn met "0" als naam, maar toch klopt het niet.
Denk je dat ik daar wat zinnigs over kan zeggen zonder te weten hoe het berekend wordt?quote:Op zondag 24 juli 2005 21:05 schreef Maikey het volgende:
Weet iemand waarom in mijn shoppingcart het totaalbedrag automatisch wordt afgerond naar beneden? Ik heb geen waarden tussen quote's staan.
http://www.puzzlingworld.nl/v2/ (onder bestellen, eerst een product toevoegen natuurlijl)
1 2 3 4 5 6 7 8 9 10 11 12 | id parent_id titel -- --------- ----- 0 null Index 1 0 Test1 2 1 Test2 3 1 Test3 4 2 Test4 5 2 Test5 6 1 Test6 7 2 Test7 8 6 Test8 9 1 Test9 |
1 2 3 4 5 6 7 8 9 10 | Index ...... Test1 ............ Test2 .................. Test4 .................. Test5 .................. Test7 ............ Test3 ............ Test6 .................. Test8 ............ Test9 |
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 | function PrintTree($parentID) { // Get chiled nodes from database $nodes = GetChildNodes($parentID); $n = count($nodes); if ($n>0) { // Print list of child nodes echo '<ul>'; for ($i=0; $i < $n; $i++) { echo '<li>'; echo $nodes[$i]['Name']; PrintTree($nodes[$i]['NodeID']); echo '</li>'; } echo '</ul>'; } } function GetChildNodes($parentID) { $sql = "..."; $result = mysql_query(...); $rows = array(); while (($row = mysql_fetch_assoc($result) !== false) { $rows[] = array( 'NodeID' => ..., 'Name' => ... ) } return $rows; } |
quote:Op zondag 24 juli 2005 21:18 schreef SuperRembo het volgende:
[..]
Denk je dat ik daar wat zinnigs over kan zeggen zonder te weten hoe het berekend wordt?
(Waarom zie je trouwens geen prijs bij het spel zelf, je ziet de prijs pas in het besteloverzicht)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php $get_spel = mysql_query("SELECT * FROM products_ne WHERE id = '$keys[0]'"); $spel = mysql_fetch_array($get_spel, MYSQL_BOTH); $totaal = $crt['aantal'] * $spel['prijs']; $prijs = number_format($spel['prijs'], 2, ',',''); $totaal = number_format($totaal, 2, ',',''); [..] $totaal_cart = $totaal_cart + $totaal; $totaal_cart = number_format($totaal_cart, 2, ',',''); ?> |
Je gaat toch niet die $totaal omzelten naar een integer he?quote:Op maandag 25 juli 2005 13:45 schreef Maikey het volgende:
Dat vermoeden had ik al jaIs er een manier om een string te converten naar integer?
Die parameter moet je op true zetten, anders haalt php/mysql de vanalles door elkaar. Als je zelf geen dingen door elkaar haalt dan moet het lukkenquote:resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] )
new_link
If a second call is made to mysql_connect() with the same arguments, no new link will be established, but instead, the link identifier of the already opened link will be returned. The new_link parameter modifies this behavior and makes mysql_connect() always open a new link, even if mysql_connect() was called before with the same parameters.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |