If kommando hjælp?:(

Tags:    php

Hej alle.
Jeg sidder og er ved at lave et galleri med admin system, og det virker helt fint.

Men jeg skal have en rolle menu, hvor man kan vælge kategori, altså der hvor jeg uploader mine billeder.
Men jeg kan ikke få min rolle menu til at arbejde sammen med mit script, jeg har på fornemmelsen det er mig der gør noget forkert, men jeg ved ikke:P her er min kode:

echo '<form action="" method="post">
<select size="1" name="menu">
<option selected="selected">Vælg kategori</option>
<option name="2">2D</option>
<option name="3">3D</option>
<option name="photos">Photos</option>
<option name="draw">Draw</option>
<option name="other">Other</option>
</select>
<input type="submit" value="vælg">';


if($_POST['menu'] == 2){
echo '<form action="upload-to-2d.php" method="POST" enctype="multipart/form-data">
<input type="file" name="image" value="Vælg en fil"><br/>
<input type="submit" value="Upload Image">
</form>';
}

if($_POST['menu'] == 3){
echo '<form action="upload-to-3d.php" method="POST" enctype="multipart/form-data">
<input type="file" name="image" value="Vælg en fil"><br/>
<input type="submit" value="Upload Image">
</form>';
}

if($_POST['menu'] == photos){
echo '<form action="upload-to-photos.php" method="POST" enctype="multipart/form-data">
<input type="file" name="image" value="Vælg en fil"><br/>
<input type="submit" value="Upload Image">
</form>';
}

if($_POST['menu'] ==draw){
echo '<form action="upload-to-draw.php" method="POST" enctype="multipart/form-data">
<input type="file" name="image" value="Vælg en fil"><br/>
<input type="submit" value="Upload Image">
</form>';
}

if($_POST['menu'] == other){
echo '<form action="upload-to-other.php" method="POST" enctype="multipart/form-data">
<input type="file" name="image" value="Vælg en fil"><br/>
<input type="submit" value="Upload Image">
</form>';

Men jeg kan godt nok ik se fejlen:( nogen der kan? eller andre måder jeg kunne gøre det på?




6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Det virker ikke, du kan prøve at se her:
http://bubi-graphics.dk/test/login.html

login med 27546110
og
to-d-grafik

Jeg kommer til skærmbilledet med dropdown boksen, vælger en kategorien og får følgende fejl:
"Brugernavn og/eller password var forkert, prøv igen"

Så du skal have set på den del af din kode, som håndtere login. Det lader ikke til at være en fejl i dine if sætninger.



I øvrigt (ikke dit egentlige spørgsmål!):

Du kan rende ind i problemer ved bare at skrive HTML-kode inde i en echo. Istedet lukker du bare php ved hjælp af ?> [her skriver du din html] og så åbner du bare php igen <?php. Nu undgår du problemer med apostrof ( ' ) og gåseøjne ( " ).
Hvis du vil indsætte variabler åbner du bare kort PHP igen og indsætter variablen:
<?=$variabeljegviludskrive;?> - SÅDAN! (bemærk "=" der står istedet for echo - en lille genvej!).

Det er godt at vende sig til det allerede nu!



Indlæg senest redigeret d. 02.01.2009 11:38 af Bruger #12552
Til at starte med kan du prøve at rette dine if-sætninger:
if($_POST['menu'] == '2'){





Det virker ikke, du kan prøve at se her:
http://bubi-graphics.dk/test/login.html

login med 27546110
og
to-d-grafik



Jeg har fået det til at virke nu:)




Tusind tak:)



t