wat ik heb proberen te doen is een php script te maken waar bij er in de begin fase de else word ge'echo en daar kan je kiezen wat je wilt (nu wil ik dus dat die POST er voor zorgt dat de if of de elseif word ge'echo'd.


DO I EVER MAKE ANY SENSE?





<?php

$type = $_get['type'];



if($type == "ov"){
echo '<CENTER>
<TABLE width="400" align="center" border="0">
<CENTER>
<FORM name="f" action="insert.php" method="post">
<TBODY>
<TR>
<CENTER>Type <br><SELECT
name="type"> <OPTION value="ov" selected>ov</OPTION> <OPTION
value="auto">auto</OPTION> <OPTION value="scooter">scooter</OPTION> <OPTION
value="anders">Anders</OPTION></SELECT></TR>
<TR>
<CENTER>
<TD>
<CENTER><INPUT type="submit" value="ga" name="SUBMIT">
</FORM></TABLE>';

} elseif($type == "auto"){
echo '<CENTER>
<TABLE width="400" align="center" border="0">
<CENTER>
<FORM name="f" action="insert.php" method="post">
<TBODY>
<TR>
<CENTER>Type <br><SELECT
name="type"> <OPTION value="ov" selected>ov</OPTION> <OPTION
value="auto">auto</OPTION> <OPTION value="scooter">scooter</OPTION> <OPTION
value="anders">Anders</OPTION></SELECT></TR>
<TR>
<CENTER>
<TD>
<CENTER><INPUT type="submit" value="ga" name="SUBMIT">
</FORM></TABLE>';
}else {
echo '<CENTER>
<TABLE width="400" align="center" border="0">
<CENTER>
<FORM action="" >
<TBODY>
<TR>
<CENTER>Type <br><SELECT
name="type"> <OPTION value="ov" selected>ov</OPTION> <OPTION
value="auto">auto</OPTION> <OPTION value="scooter">scooter</OPTION> <OPTION
value="anders">Anders</OPTION></SELECT></TR>
<TR>
<CENTER>
<TD>
<CENTER><INPUT type="submit" value="ga" >
</FORM></TABLE>';
}




?>



@stefan ik heb er een Get van gemaakt maar de ifelse structuur werkt niet 8| what am i doing wrong? :|
Ik zou zeggen, maar er eens $_GET variabelen van.

Oftwel, zorg dat je kan kiezen uit twee links die verwijzen naar insert.php?type=ov en insert.php?type=auto

Dan kun je daarna met je if/else structuur bepalen of er een van beide geselecteerd of niet.
Ik weet niet of deze twee variabelen ook nog een waarde hebben, maar met isset controleer je alleen maar het bestaan van deze variabelen, controleren op een waarde is meestal wel zo verstandig.

ps. Probeer je html wat netter te maken, hoofdletters hoeft niet, en je moet je attributen tussen dubbele quotes zetten, dus zo width="400".
waarom werkt dit niet???


op een of andere manier gaat het niet door naar de if en de elseif opties :S
$type = $_get['type'];

Maar dan wel met HOOFDLETTERS.

$type = $_GET['type'];


Zet dit bovenin je script.
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

// rest
?>
het was inderdaad de hoofdletters dankjewel SanThe

Reageren