Hallo,
zuerst: Wenn ich bei einem Problem nicht weiterkomme, programmiere ich im alten Stil - sprich mysql, da ich da noch sicherer bin.
Mein Problem:
Führe ich einen normalen Select aus, wird mir etwas ausgeliefert. versuche ich es mit $result und $row mir mehrere Treffer anzuzeigen, zeigt er mir nichts mehr an.
Format für $Eingabe z.B. cca.CCAID=7
Format für $Spalten z.B. cca.UName,cca.Sperre,cca.Rang
Mein Code:
Danke für Eure Hilfe
zuerst: Wenn ich bei einem Problem nicht weiterkomme, programmiere ich im alten Stil - sprich mysql, da ich da noch sicherer bin.
Mein Problem:
Führe ich einen normalen Select aus, wird mir etwas ausgeliefert. versuche ich es mit $result und $row mir mehrere Treffer anzuzeigen, zeigt er mir nichts mehr an.
Format für $Eingabe z.B. cca.CCAID=7
Format für $Spalten z.B. cca.UName,cca.Sperre,cca.Rang
Mein Code:
PHP-Code:
if(IsSet($_POST['DoQuery']))
{
$Eingabe = $_POST['eingabe'];
$Spalten = $_POST['spalten'];
echo "<table width=100% border=1>";
echo "<tr>";
$teile = explode(",", $Spalten);
$Anzahl = substr_count($Spalten, ',') + 1;
$i = 1;
while($i<=$Anzahl)
{
$j = $i - 1;
$Ausgabe = trim($teile[$j]);
echo "<td align=center><font face=\"$font\">$Ausgabe</font></td>";
$i++;
}
echo "</tr>";
$EinCount = 1;
$result=mysql_query("SELECT $Spalten FROM callcenter AS cc, ccagents AS cca, transaktionen AS t, user AS u, kundenloseTraum AS kt, kundenloseTraumVorbehalt AS ktv, kundenloseEuro AS ke, kundenloseEuroVorbehalt AS kev, kundenlose AS k, kundenlosevorbehalt AS kv, l_Grundlos AS g, l_Veranstalter AS v WHERE $Eingabe");
while( $row=mysql_fetch_array($result) )
{
echo "<tr>";
$teileB = explode(",", $Spalten);
$AnzahlB = substr_count($Spalten, ',') + 1;
$k = 1;
while($k<=$AnzahlB)
{
$l = $k - 1;
$Ausgabe = trim($teileB[$l]);
echo "<td align=center><font face=\"$font\">".$row->$Ausgabe."</font></td>";
$k++;
}
echo "</tr>";
$EinCount++;
}
echo "</table>";
}
Kommentar