zoals het script nu staat kunnen er 11 namen in staan.
een array begint bij 0 (dus 0 = 1)
en wat doet hij nu nog niet of wel, krijg je een error or iets ?
nee ik krijg geen error.
Maar ik wil dus graag dat ik krijg:
naam1; naam2; naam 3 maar dat hij bij naam 10 geen ; teken er achter zet ?
Snap je ?
Hoe kan ik dit het beste aanpakken ??
Hoe krijg je ze nu allemaal binnen als je bijvoorbeeld:
<?PHP
$name = explode(";",$_POST['naam']);
print_r($name);
?>
doet ?
ja dan krijg ik
; naam1 ; naam2; naam3
Maar ik wil dat hij ook niet start met het ; teken daarvoor.
De bedoeling is dus:
naam1 ; naam2 ; naam3
dus dat je de 1e naam en de laatste naam geen ; teken gebruikt maar wel tussen naam 2 t/m 10 snap je ?
Wat is het makkelijkste / beste om dit te maken ?
dankjewel met de volgende code is het me gelukt:
$rest = substr("".$request."", 0,-1);
Vriendelijk bedankt!
Groeten,
Kevin
Nog een vraag je ;)
In een de for-functie van PHP kun je geen if en else operators gebruiken.
Ja dat kan je wel, maar dan krijg je zowel de if als de else te zien.
Wat kun je het beste doen om dit tegen te gaan ??
Waarom trouwens
$rest = substr("".$request."", 0,-1);
in plaats van
$rest = substr($request, 0,-1);
Wat bedoel je met jouw vraag? Hoezo krijg je zowel de if en de else te zien? Heb je een voorbeeld?
Oh dom van me XD dat kon ook.
Kijk, ik heb nu de naam (domeinnaam), nu wil ik even controlleren of die beschikbaar is. 0 = bezet, 1 = beschikbaar.
Deze code geeft dat aan:
for($i=0;$i<=$mdr->Values["domeincount"];$i++) {
print "<TR>";
print "<TD>" . $mdr->Values["domein[$i]"] . "</TD>";
print "<TD>" . $mdr->Values["status[$i]"] . "</TD>";
print"</tr>";
}
Nu is het normaal :
if($mdr->Values["status[$i]"]==0){ echo 'Bezet'; }else{ echo 'Beschikbaar'; }
Als ik deze code uitvoer, krijg ik inderdaad te zien van bezet, maar dan wordt er ook weergegeven: vrij, dus dat werkt niet echt.
Hoe kan ik dit laatste probleem oplossen ??