Strpos richtig nutzen?

03/02/2015 18:39 .Barone#1
Hallo Epvpler.
Ich habe eine Datenbank und möchte folgendes anstellen:
Wir haben die Datenbank -> Fische
In dieser sind folgende Datensätze -> Goldfisch, Kaiserfisch
Goldfisch hat folgende Werte: 170cm_Blau
Wie kann ich zb der Variable: $DBVar1 den Wert 170cm und der Variable $DBVar2 den Wert Blau zuweißen?
Grüße
03/02/2015 18:42 Devsome#2
Versuche es mal so.

Quote:
Goldfisch hat folgende Werte: 170cm_Blau
Wie kann ich zb der Variable: $DBVar1 den Wert 170cm und der Variable $DBVar2 den Wert Blau zuweißen?

Code:
list($DBVar1 , $DBVar2 ) = explode('_', $returnFromDatabase);
03/02/2015 19:14 .Barone#3
Mein Gott. Ich sollte nicht kurz vor dem einschlafen soetwas machen.
Danke dir, klappt 1a. :) Genau das was ich brauchte.
Da ich in mehreren Threads schon gesehen habe, das du bei einigen sachen bezüglich der "Web-entwicklung" hilfestellung gegeben hast, gehe ich einfach mal stark davon aus, dass du dich damit sehr gut auskennst.

Ich würde an dieser stelle noch eine Frage bezüglich Ajax stellen, wenn das möglich ist. Ich kann hier jedoch kein beispiel-script zu abgeben, sondern lediglich das szenario beschreiben.

Ich hätte gerne eine <div></div> die unsichtbar ist. Wenn ein User sich auf der Webseite registrieren will und auf einen Button klickt. soll die Unsichtbare <div> eingefaded werden. Wie stelle ich das ambesten an?
03/02/2015 19:34 Devsome#4
Benutze doch Javascript mit onclick="FunktionsName()"
onclick kannst du auf div's,buttons etc. legen.

Mit javascript dann dein div was unsichtbar ist sichtbar machen.
[Only registered and activated users can see links. Click Here To Register...]
03/02/2015 19:39 .Barone#5
Danke. Jetzt nochmal eine kleine Frage zu dem explode.
<?php
$dbcn = mysqli_connect ("localhost","root","pw","root");
$dbQ = mysqli_query($dbcn, "SELECT Goldfisch FROM Fische");
$dbarray = mysqli_fetch_array($dbQ);
list($DBVar1 , $DBVar2 ) = explode('_',$dbarray['Goldfisch']);
echo "$DBVar1"."->".'<imgsrc ="$DBVar2"/>';
?>
Der Datensatz hat nun folgende Werte:
Gold_\Images\Fische\Goldfisch.png
Ich würde der $DBVar2 gerne das Bildzuweißen und gerne per Echo ausgeben. Ich denke mal das ich einfach den Syntax falsch nutze?
Grüße
03/02/2015 19:45 Devsome#6
Ich weiß zwar nicht wie jetzt nun was ist.
Code:
echo "<img src='".$DBVar2."'/>";
03/02/2015 19:53 .Barone#7
Genau so meinte ich es.
Danke :>
'Erstmal n schläfchen gönnen und morgen, wenn ich wieder denken kann, weiter machen!
03/04/2015 02:42 .StarSplash#8
Mal etwas Abseits deiner eigentlichen Frage: Was hältst du davon, deine Datenbank zu normalisieren? Wenigstens die erste NF sollte doch drin sein :| Dann würdest du dir solche Workarounds sparen können.