kleine probleempjes

Status
Niet open voor verdere reacties.
ja, dat is eenmogelijkheid... en werkt ook ik w8 nog ff op een andwoord van JPeetje... en zijn mening.

verder heb ik een tijd geledeneen programmatje gemaakt met php als code (dus word opgestart met een of andere fille) en daar had ik een "," komma uit een getal gehaald. maar, nu moet ik een komma plaatsen. er kunnen namelijk grote getallen voorkomen in het spel en dan is het wel makkelijk als je snel kunt zien hoefeel gold je hebt.

weet iemand misschien een code die komma's plaatst na 3 getallen dus:
1,000
en dat die ook dit kan maken
1,000,000,000

alvast bedankt.

JB'tje:thumb:
 
ja, dat snap ik. maar jij had het over een of andere code "trigger_error()"
Het is netter als je dat met trigger_error() doet ik weet niet precies hoe dat werkt
ik bedoel, misschien is het heel makkelijk om met die code een error handleiding e maken... maar misschien ook niet. dus daarom wou ik graag een mening van JPeetje.

maar ik zal nu die ander lap code gebruiken zodat ik weer verder kan :)

JB'tje :thumb:
 
:D ach, ik heb nu die beveileging die jij mij gegeven hebt er in gezet (was eigenlijk best veel werk)en ik heb er nog een "$_session['error_number']" bij gedaan, dus als iemand een foutmelding ziet, dan weet ik gelijk (door deze session) waar het probleem zit :)

nu heb ik nog 2 probleempjes (tot nu toe...:D)
ik zou graag een code willen (of een manier) waarmee ik dit jump menutje op b.v. amerikan kan zetten indien iemand op een "speciale" hyperlink heeft gedrukt.
dit is de code die ik nu gebruik
PHP:
 <?PHP echo"<select name=\"race\" class=\"tekstnormaal\"><option value=\"1\">Europian</option><option value=\"2\">American</option><option value=\"3\">Australian</option><option value=\"4\">African</option></select>"; ?>

en ik zou graag nog een code willen hebben die punten kan zetten. dit is dan voor de grooootegetallen op de site.

JB'tje :)
 
Geplaatst door masterprut
JP gebruikt deze methode ook hoor :confused:
Uh, niet echt :p
Ik gebruik wel if($result == FALSE) maar ik gebruik dan een templatefunctie, geen standaard die() :)
Geplaatst door JB'tje
ja, dat snap ik. maar jij had het over een of andere code "trigger_error()"
*klik* en *klik*
ik bedoel, misschien is het heel makkelijk om met die code een error handleiding e maken...
Error handling.
maar misschien ook niet. dus daarom wou ik graag een mening van JPeetje.
Tis zowieso netter en sneller :)
Of 't makkelijker is kom je maar op één manier achter ;)
 
Geplaatst door JPeetje
Uh, niet echt :p
Ik gebruik wel if($result == FALSE) maar ik gebruik dan een templatefunctie, geen standaard die() :)

Ja dat weet ik ook wel, maar om nou een heel template systeem uit te leggen :D
 
zou iemand mij nog ff willen helpen met deze probleempjes? :)

ik zou graag een code willen (of een manier) waarmee ik dit jump menutje op b.v. amerikan kan zetten indien iemand op een "speciale" hyperlink heeft gedrukt.
dit is de code die ik nu gebruik
PHP:
 <?PHP
echo"<select name=\"race\"
class=\"tekstnormaal\"><option value=\"1
\">Europian</option><option value=\"2
\">American</option><option value=\"3
\">Australian</option><option value=\"4
\">African</option></select>"; 
?>

en ik zou graag nog een code willen hebben die punten kan zetten. dit is dan voor de grooootegetallen op de site. dat ik dus 1.000.000 krijg i.p.v. 1000000

alvast bedankt.

JB'tje :)
 
Geplaatst door JB'tje
zou iemand mij nog ff willen helpen met deze probleempjes? :)
Nee, daar heb ik echt geen zin meer in.

:p
ik zou graag een code willen (of een manier) waarmee ik dit jump menutje op b.v. amerikan kan zetten indien iemand op een "speciale" hyperlink heeft gedrukt.
Zoiets ?
Code:
<select name="race" onchange="this.form.submit()">
en ik zou graag nog een code willen hebben die punten kan zetten. dit is dan voor de grooootegetallen op de site. dat ik dus 1.000.000 krijg i.p.v. 1000000
number_format().

Succes :thumb:
 
ik zat zelf eigenlijk meer te denken aan iets als dit:

PHP:
<?PHP
$race = $_GET['race'];
if($race == "american"){
  $_SESSION['selected2'] = "SELECTED";
}elseif($race == "australian"){
  $_SESSION['selected3'] = "SELECTED";
}elseif($race == "african"){
  $_SESSION['selected4'] = "SELECTED";
}else{
  $_SESSION['selected1'] = "SELECTED";
}

echo"<select name=\"race\" class=\"register\">
  <option ".$_SESSION['selected1']." value=\"1\">Europian</option>
  <option ".$_SESSION['selected2']." value=\"2\">American</option>
  <option ".$_SESSION['selected3']." value=\"3\">Australian</option>
  <option ".$_SESSION['selected4']." value=\"4\">African
  </option>
</select>";

unset($_SESSION['selected1']); 
unset($_SESSION['selected2']);
unset($_SESSION['selected3']);
unset($_SESSION['selected4']);
?>
maar dan eeen heeeeeel klein beetje korter :)

JB'tje
 
Da's wel heel omslachtig ja :p
Ik zou alle mogelijkheden van $race in een array stoppen en met een foreach de <option>'s echo-en:
PHP:
$race = array('american','australian','african','europian');

echo '<select>';
foreach($race AS $value)
{
echo '<option value="' . $value . '"';
  if($value == $_GET['race'])
  {
  echo ' selected';
  }
echo '>' . $value . '</option>';
}
echo '</select>';
Succes :thumb:
 
Laatst bewerkt:
ha bedankt, van deze code snap ik weleenswaar een gedeelte niet, maar ik weet wel dat het werkt. en daar gaat het om (en het is een kort stuk script)

heel erg bedankt, ik kan weer een paar dagen vooruit (denk ik)
het eerstvolgende probleem is pas weer over een tijdje maar zal niet zo moeilijk meer zijn (voormij helaas wel...:))

Nogmaals bedankt,

JB'tje :D
 
Geplaatst door masterprut
Dit is nieuw JP ?

Geen " meer maar ' ? :8-0:
Heb ik een maandje geleden aangeleerd, ' is íetsjes sneller dan " doordat " ook nog variabelen daarbinnen parsed:
PHP:
$string = 'blaat';
echo "iets $string nog iets"; // iets blaat nog iets
echo 'iets $string nog iets'; // iets $string nog iets
;)

Over nieuw gesproken, sinds wanneer gebruik jij een spatie tussen vraagteken en woord ? Het komt me namelijk bekend voor ... :p
 
Geplaatst door JPeetje
Heb ik een maandje geleden aangeleerd, ' is íetsjes sneller dan " doordat " ook nog variabelen daarbinnen parsed:
PHP:
$string = 'blaat';
echo "iets $string nog iets"; // iets blaat nog iets
echo 'iets $string nog iets'; // iets $string nog iets
;)

Over nieuw gesproken, sinds wanneer gebruik jij een spatie tussen vraagteken en woord ? Het komt me namelijk bekend voor ... :p

aha ... ? :p
 
Geplaatst door JPeetje
Heb ik een maandje geleden aangeleerd, ' is íetsjes sneller dan " doordat " ook nog variabelen daarbinnen parsed:
PHP:
$string = 'blaat';
echo "iets $string nog iets"; // iets blaat nog iets
echo 'iets $string nog iets'; // iets $string nog iets
;)
ik vat het niet meer? :confused: je spreekt jezelf nu tog tegen of niet?

' is íetsjes sneller dan " doordat " ook nog variabelen daarbinnen
dus ' is sneller dan " omdat je een string er niet tussen kan zetten??!!

als ik dat voorbeeld volg (wat ik al wel wist) dan zou juist " sneller zijn dan ' omdat je anders alsnog ".$string." ertussen moet plaatsen.....

en het is ook makkelijker om " " te gebruiken omdat je dan het "leesteken" ' kunt gebruiken

PHP:
echo "Hello, I can't fix it."; //Hello I can't fix it
echo 'Hello I can't fix it'; // unexpected $send on line (de laatste lijn die er is)
:)
JB'tje :8-0:
 
Laatst bewerkt:
Geplaatst door JB'tje
ik vat het niet meer? :confused: je spreekt jezelf nu tog tegen of niet?
Nee, jij vat het verkeerd op denk ik ... :D
' is íetsjes sneller dan " doordat " ook nog variabelen daarbinnen
Daarbinnen wat ? Daarbinnen parsed ? Ja, " parsed variabelen, waardoor er dus een extra check moet komen of er variabelen tussen de begin " en eind " staan.
dus ' is sneller dan " omdat je een string er niet tussen kan zetten??!!
:confused: En nu een normale formulering ? :p
als ik dat voorbeeld volg (wat ik al wel wist) dan zou juist " sneller zijn dan ' omdat je anders alsnog ".$string." ertussen moet plaatsen.....
Klopt, moet je bij ' ook.
PHP:
$iets = 'blaat';
echo "tekst $iets nog wat tekst"; // Output: tekst blaat nog wat tekst
echo 'tekst $iets nog wat tekst'; // Output: tekst $iets nog wat tekst
echo "tekst " . $iets . " nog wat tekst"; // Output: tekst blaat nog wat tekst
echo 'tekst ' . $iets . ' nog wat tekst'; // Output: tekst blaat nog wat tekst
Bij ' is het verplicht om de variabelen te scheiden van de strings, de variabele wordt anders simpelweg niet geparsed. Bij " wordt hij wel geparsed. Het is echter wel slordig om variabelen tussen "" te zetten. Verder:
PHP:
echo "blaat";
Heeft geen variabelen in de string, maar PHP checkt wel of die er zijn doordat je " gebruikt. Dit neemt tijd in beslag :)
en het is ook makkelijker om " " te gebruiken omdat je dan het "leesteken" ' kunt gebruiken
Pff, onzin. Bij ' moet je de ' escapen (\ voorzetten), net als dat je bij " een \ voor de " moet zetten.
 
Laatst bewerkt:
het gaat dus om tijd... en netheid.... daar kan ik ook wel wat mee.

hoeveel tijd scheeld dat eigenlijk? één nanoseconde per $?
maar als het echt tijd scheeld, dan is het wel slim om het ook aan te leren. :D

JB'tje
 
Geplaatst door JB'tje
hoeveel tijd scheeld dat eigenlijk? één nanoseconde per $?
Per keer dat je ' gebruikt ipv " :)
if's, echo's, strings (bijv. query's), etc.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan