Hallo Leutz!
Und zwar habe ich ein Problem mit explode(),es wird nicht richtig ausgeführt!
Hier mal der Code!
Ich will nun erreichen das mir an dem | Zeichen der String getrennt wird und dann die ID und Kategoriename getrennt in zwei verschiedene Felder in die DB eingetragen werden. Aber er trägt mir beim Kategorienamen nur das | Zeichen ein! Kann mir jemand verraten waron das liegt? Ich bearbeite im gleichen Script einen anderen String auf die selbe Art und da geht das ohne Probleme!
Danke für eure Tipps mfg der Litter
Und zwar habe ich ein Problem mit explode(),es wird nicht richtig ausgeführt!
Hier mal der Code!
PHP-Code:
<?php
//Katgorie wird getrennt nach Id und Kategorienamen
//$cat1 ist id / $cat2 ist der Kategoriename
$cat = explode("|",$_POST['cat']);
$cat1 = $cat[0];
$cat2 = $cat[1];
//Das Select Feld as dem Formular
<select name="cat" class="admintf">
<option></option>
<?php
$sqlbefehl ="Select id,ncat From $tab_dlcats Where level=1";
$ergebnis = mysql_query($sqlbefehl)or die(mysql_error().$sqlbefehl);
while($row = mysql_fetch_array($ergebnis)){
echo "<option value=\"".$row['id']."|".$row['ncat']."\">".$row['ncat']."</option>";
}
?>
</select>
?>
Danke für eure Tipps mfg der Litter
Kommentar