Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[PHP] Variable leeg bij form?

Annie
6 antwoorden
  • Best mensen,

    Ik ben bezig met een bestelformulier voor het hostingbedrijf van Jochem en mij.

    Alleen een ding lukt er niet. Het is de bedoeling dat de klant d.m.v. een radiobutton kiest of hij een domein wil of niet (dan krijgt hij een subdomein, xxx.openhost.nl).
    De keuze wordt verwerkt in de email voor ons. Als er voor domeinnaam wordt gekozen, dan wordt het domein+tld opgeslagen in $domeinnaam
    Bij subdomein wordt er in $domeinnaam de naamkeuze + ".openhost.nl" opgeslagen in $domeinnaam.

    Een greep uit het formpje: (beetje rommelig door opmaak)
    [code:1:976836825d]
    <label>
    <input type="radio" name="domeinkeuze" value="keuze_domeinnaam">
    Domeinnaam</label>
    </span></td>
    <td width="55%"><span class="style3">
    <input name="domnaam" type="text" id="domnaam3" size="15">
    .
    <select name="tld" id="select2">
    <option value="NL">NL</option>
    <option value="NET">NET</option>
    <option value="COM">COM</option>
    <option value="ORG">ORG</option>
    <option value="INFO">INFO</option>
    <option value="CC">CC</option>
    <option value="WS">WS</option>
    <option value="US">US</option>
    </select>
    <a href="whois.php" target="_blank">Check!</a></span></td>
    </tr>
    <tr>
    <td><span class="style3">
    <input type="radio" name="domeinkeuze" value="keuze_subdomeinnaam">
    OpenHost.nl subdomein</span></td>
    <td><span class="style3">
    <input name="subdomnaam" type="text" id="subdomnaam3" size="15">
    .OpenHost.NL </span></td>
    [/code:1:976836825d]

    En het PHP stukkie:
    [code:1:976836825d]
    if($_POST['domeinkeuze'] == 'keuze_domnaam'){ //het domeinnaam
    $domeinnaam = $client['domnaam'] . "." . $client['tld'] ;
    }

    if($_POST['domeinkeuze'] == 'keuze_subdomnaan') {
    $domeinnaam = $subdomnaam . '.OpenHost.nl';
    };
    [/code:1:976836825d]

    Het probleem is dat $domeinnaam steeds leeg is

    Heeft iemand een oplossing?

    Thnx, Alexander (& Jochem)
  • Ik zie allerlei POST variabelen die je met $client[….] uit probeert te lezen, dat zal niet werken…

    [code:1:2947183461]$domeinnaam = $_POST['domnaam'] . "." . $_POST['tld'];[/code:1:2947183461]
  • ik zal het zo proberen op te lossen
    Waarom kan dat eigelijk niet?
    Ik had eerste gewoone vars, en ewen vriend het na lten kijken en die heeft er toen allemaal arrays ofzeits van gemaakt.
    Thnx
  • Read the manual.
  • $client[]; is gewoon een zelfgemaakte (als ik het zo mag noemen :P ) array, geen global oid. Wordt alleen in het script zelf gebruikt, en wordt niet verzonden.
  • [quote:62c1d88a76="Bill Gates"]Ik zie allerlei POST variabelen die je met $client[….] uit probeert te lezen, dat zal niet werken…

    [code:1:62c1d88a76]$domeinnaam = $_POST['domnaam'] . "." . $_POST['tld'];[/code:1:62c1d88a76][/quote:62c1d88a76]
    Het werkt niet, en het ligt niet aan domnaam en tld die kan ik gewoon uitlezen.. wat nu..

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.