Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Code?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Billy04
PostRank 5
PostRank 5
Beiträge: 258
Registriert: 11.05.2005, 08:31

Beitrag von Billy04 » 10.11.2009, 14:05

Hallo zusammen

Ich habe ein Problem, und zwar habe ich auf meiner Admin Seite folgendes Auswahlmenu erstellt:

<select name="test" id="test" class="field">
<option value="1" <?php if ($array['test']==1) echo "SELECTED";?>>Ja</option>
<option value="2" <?php if ($array['test']==2) echo "SELECTED";?>>Nein</option>
</select>


Auf meiner Ausgabeseite habe ich folgendes erfasst:

<td><?php echo $array['test'];?>
</td>
</tr>
<?php } ?>
<?php if ($array['test']!=""){?>

<tr bordercolor="#f6f0df" bgcolor="#FFFFFF">

<td><?php echo $array['test'];?></td>


Nund gibt es jedoch anstatt des Textes JA oder Nein immer den Wert 1 resp. 2 aus..

was mache ich falsch??

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


heino
PostRank 8
PostRank 8
Beiträge: 833
Registriert: 21.09.2006, 13:42

Beitrag von heino » 10.11.2009, 14:20

:popcorn:

Sorry aber das hast du dir verdient:

Code: Alles auswählen

<option value="1"...
<option value="2"...

HW
PostRank 8
PostRank 8
Beiträge: 761
Registriert: 04.04.2004, 08:00
Wohnort: Viersen

Beitrag von HW » 10.11.2009, 14:47

..benenne das Array mal um - es gibt da wahrscheinlich einen Konflickt mit name="test"

Gruß
HW

Billy04
PostRank 5
PostRank 5
Beiträge: 258
Registriert: 11.05.2005, 08:31

Beitrag von Billy04 » 10.11.2009, 16:11

ich habe es umbenannt.... immer noch das selbe

Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 10.11.2009, 16:18

Was gibt es da eigentlich nicht zu verstehen? Heino hat Dir schon den Fehler gesagt...

Wenn Du natürlich als value 1 bzw. 2 übermittelst, dann darfst Du nicht erwarten, dass der dann JA bzw. NEIN anzeigt!

Billy04
PostRank 5
PostRank 5
Beiträge: 258
Registriert: 11.05.2005, 08:31

Beitrag von Billy04 » 10.11.2009, 16:22

hm... ok hab das entsprechend geändert.. aber es funz nicht..

liegt es wohl an der DB Feld Definition?

Feld Typ Kollation Attribute Null Standard Extra

Was müsste ich da eintragen?

Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 10.11.2009, 16:26

Na ok. Und nachdem das ein Auswahlmenü ist wird das wohl auch irgendwie gesendet werden, also mit POST oder GET.

Sprich, mit <?php echo $array['test'];?> kannst Du in der Ausgabe nichts anfangen.

Das Vieh heißt entweder
$_POST['test']
oder
$_GET['test']

eben wie der Name des entsprechenden Select-Feldes.

$array['test'] ist das Array mit seinen Werten die es schon zuvor hatte. $_POST / $_GET ist das Array das gesendet wird.

007
PostRank 5
PostRank 5
Beiträge: 332
Registriert: 07.12.2008, 21:52

Beitrag von 007 » 10.11.2009, 17:08

Billy04 hat geschrieben:was mache ich falsch??
Alles! (sorry)

Vielleicht mal ein gutes Buch mit PHP im Titel kaufen und auf Seite 1 mit dem Lesen anfangen :idea:

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag