D
DreamArtist
Hallo,
Habe folgendes Problem:
Lese mit PHP daten aus einer Mysql Datenbank aus und will die Ergebnisse in einen JavaScriptArray speichern.
Soweit so gut.
Jetzt enthält aber einer der Daten anführungszeichen " oder sonstige zeichen die html spezifisch sind.
der Ausgelesene Wert hat ca eine Länge von 100 Zeichen.
Wie kann ich diesen nun in meinen Array speichern.
er speichert mir hier stets nur das erste Zeichen.
Hier etwas Code:
for ( $c = 0; $c < count($warengruppen); $c++)
{
$resultSet = mysql_db_query($dbname,
"SELECT ARTIKEL_ARTNR, ARTIKEL_BEZ1, ARTIKEL_DEF21 FROM S1_ARTIKEL WHERE ARTIKEL_WG = '".$warengruppen[$c]."'" );
$er = mysql_error ( $dbh );
if ( $er )
die ( $er );
for ( $i = 0; $row = mysql_fetch_row ($resultSet); $i++ )
{
$w0 = addSlashes ($row[0]);
$w1 = $row[1];
$w2 = addSlashes ($row[2]);
echo "<script type='text/javaScript'> artikeln[".$c."] = ".
"new Array ('".$row[0]."' , '".$w1[1]."' , '".$row[2]."'); </script>";
}
}
echo "<script type='text/javaScript'> alert ( artikeln[71][0] ); </script>";
echo "<script type='text/javaScript'> alert ( artikeln[71][1] ); </script>";
echo "<script type='text/javaScript'> alert ( artikeln[71][2] ); </script>";
Kann mir jemand helfen?
Habe folgendes Problem:
Lese mit PHP daten aus einer Mysql Datenbank aus und will die Ergebnisse in einen JavaScriptArray speichern.
Soweit so gut.
Jetzt enthält aber einer der Daten anführungszeichen " oder sonstige zeichen die html spezifisch sind.
der Ausgelesene Wert hat ca eine Länge von 100 Zeichen.
Wie kann ich diesen nun in meinen Array speichern.
er speichert mir hier stets nur das erste Zeichen.
Hier etwas Code:
for ( $c = 0; $c < count($warengruppen); $c++)
{
$resultSet = mysql_db_query($dbname,
"SELECT ARTIKEL_ARTNR, ARTIKEL_BEZ1, ARTIKEL_DEF21 FROM S1_ARTIKEL WHERE ARTIKEL_WG = '".$warengruppen[$c]."'" );
$er = mysql_error ( $dbh );
if ( $er )
die ( $er );
for ( $i = 0; $row = mysql_fetch_row ($resultSet); $i++ )
{
$w0 = addSlashes ($row[0]);
$w1 = $row[1];
$w2 = addSlashes ($row[2]);
echo "<script type='text/javaScript'> artikeln[".$c."] = ".
"new Array ('".$row[0]."' , '".$w1[1]."' , '".$row[2]."'); </script>";
}
}
echo "<script type='text/javaScript'> alert ( artikeln[71][0] ); </script>";
echo "<script type='text/javaScript'> alert ( artikeln[71][1] ); </script>";
echo "<script type='text/javaScript'> alert ( artikeln[71][2] ); </script>";
Kann mir jemand helfen?