beste forum leden ik heb een vraagje... ik heb een domein lookup scriptje in 2 delen een html stuk met de tekst balk enz en een php die het "verwerkt" ik zou deze nu graag in 1 script hebben maar ik weet niet echt hoe. Ik heb al veel gezocht ondertussen maar ik vind het niet echt of het werkt niet. hier is mijn html en php.

<html>
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<form method="post" action="getdomain.php">
<table>
<tr>
<td>Domein nakijken</td>
<td> : <input type=text name=domain placeholder="Controleer je Domein"></td>
<td>
<select name="suffix">
<option value=".be">.be</option>
<option value=".nl">.nl</option>
<option value=".com">.com</option>
<option value=".net">.net</option>
<option value=".info">.info</option>
<option value=".org">.org</option>
</select>
</td>
<tr>
<td align=right colspan=3><input type=submit name=proses value=Volgende class="myButton" ></td>
</tr>
</tr>
</table>
</form>
</body>
</html>

en mijn PHP
<?php
if($_POST['proses']){
$nama_domain = "$_POST[domain]"."$_POST[suffix]";
$arrHost = @gethostbynamel("$nama_domain");

if(empty($arrHost)){
echo "Domain $nama_domain is beschikbaar";
}else{
echo "Domain $nama_domain is niet beschikbaar";
}
}
?>
alvast bedankt en ik hoop dat iemand mij kan helpen
Hopelijk kan je hier wat mee...


<?php
if($_SERVER['REQUEST_METHOD']=="POST") {
// uitvoer van script
} else {
// tonen van formulier
}
?>
dus dan moet ik dat in de html zetten? en bij de eerste // mijn php en de tweede // wat moet daar dan?
alvast bedankt!
Dan zou ik het beter zo doen:


Je hele head tot aan de eerste body-tag hier.
<?php
if($_SERVER['REQUEST_METHOD']=="POST") {
// het PHP-script
} else {
?>
HIER je HTML-formulier
<?php
}
?>
</body>
</html>
maar dan zit ik nog met de vraag in mijn html staat er een action getdomain.php die moet dan weg veronderstel ik... maar wat komt daar in de plaats?
Ja, die kan je leeg laten, want alles staat al in hetzelfde bestand.
oke...

<html>
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<?php
if($_SERVER['REQUEST_METHOD']=="POST") {
$nama_domain = "$_POST[domain]"."$_POST[suffix]";
    $arrHost = @gethostbynamel("$nama_domain");
  
    if(empty($arrHost)){
        echo "Domain $nama_domain is beschikbaar";
    }else{
        echo "Domain $nama_domain is niet beschikbaar";
    }
} else {
?>
<form method="post" action="">
<table>
    <tr>
        <td>Domein nakijken</td>
        <td> : <input type=text name=domain placeholder="Controleer je Domein"></td>
        <td>
            <select name="suffix">
                <option value=".be">.be</option>
                <option value=".nl">.nl</option>
                <option value=".com">.com</option>
                <option value=".net">.net</option>
                <option value=".info">.info</option>
                <option value=".org">.org</option>
             </select>
        </td>
        <tr>
            <td align=right colspan=3><input type=submit name=proses value=Volgende class="myButton" ></td>
        </tr>
    </tr>
</table>
</form>
<?php
}
?>
</body>
</html>


ik heb dit geprobeerd maar dat werkt dus niet... :/


Wel opgeslagen als een .php-bestand?
oke ja inderdaad dat was ik even vergeten... het werkt maar hij reload de page wel nog altijd. Ik weet niet of het mogelijk is om de "output" van de checker te laten zien onder de balk en knop... gaat dat want nu blijft hij inderdaat in dezelfde file maar de balk verdwijnt en de knop en er komt domeinnaam beschikbaar of niet
Haal else { op lijn 16, en het laatste PHP-blokje op lijn 39 t/m 41 weg.
Zet die tekst uit je echo bij voorkeur wel even tussen <p>, <div> of <span>-tags.
als je snapt wat ik bedoel...
dit is nu het script:

<?php
<html>
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<?php
if($_SERVER['REQUEST_METHOD']=="POST") {
$nama_domain = "$_POST[domain]"."$_POST[suffix]";
    $arrHost = @gethostbynamel("$nama_domain");
  
    if(empty($arrHost)){
        echo "Domain $nama_domain is beschikbaar";
    }else{
        echo "Domain $nama_domain is niet beschikbaar";
    }
} else {
?>

<form method="post" action="">
<table>
<tr>
<td>Domein nakijken</td>
<td> : <input type=text name=domain placeholder="Controleer je Domein"></td>
<td>
<select name="suffix">
<option value=".be">.be</option>
<option value=".nl">.nl</option>
<option value=".com">.com</option>
<option value=".net">.net</option>
<option value=".info">.info</option>
<option value=".org">.org</option>
</select>
</td>
<tr>
<td align=right colspan=3><input type=submit name=proses value=Volgende class="myButton" ></td>
</tr>
</tr>
</table>
</form>
<?php
}
?>

</body>
</html>
?>


gewoon dat de "uitkomst de echo onder de html code komt ... ik had gedacht dat dit nu al het geval ging zijn maar daar was ik dus mis :/
Al heel bedankt voor de moeite ik ben nu toch al een heel stuk verder...

Reageren