Hallo ik heb dit script:
<?php


include("database.php");
$sql = "SELECT * FROM `admin` WHERE id = 84 ORDER BY soort ASC " or die(mysql_error());
$res = mysql_query($sql);
if (mysql_num_rows($res) >= 1){
while ($row = mysql_fetch_assoc($res)) {
$array = array($row['soort']);
print explode(" | ", $array);
echo "<br>";
}
}
?>
er word een multiple box naar de database
gestuurd gescheiden door |. Nu wil ik de database doorzoeken naar waardes die tussen de | staan.

Ik krijg nu alleen array te zien..:S

iemand enig idee?

Je hebt een array, dat zijn al gescheide waarden... waarom ga je dat dan weer exploden?
fout dat was een slecht aftreksel van implode..


<?php
include("database.php");
$sql = "SELECT * FROM `admin` WHERE id = 84 ORDER BY soort ASC " or die(mysql_error());
$res = mysql_query($sql);
if (mysql_num_rows($res) >= 1){
while ($row = mysql_fetch_assoc($res)) {
$result = $row['soort'];
$result2 = explode ("|", $result);
echo "<br>";
}
}
?>

hij moet dus de | tekens weghalen zodat een zoek script tussen de | zoekt.

Reageren