hallo,
da ich momentan an einer Projekt-Kundendatenbank arbeite , nach dem ausführen von Suchformular werden die Daten aus MySQL in ein html Tabelle ausgegebene, mein Wunsch wäre auch dieses Ergebnisse in Excel einzulesen nach ein paare Versuch könnte ich nicht weiter kommen hier ist mein code :
wäre sehr nett wenn jemand mir weiter helfen .
Danke
LG
jendoubi
da ich momentan an einer Projekt-Kundendatenbank arbeite , nach dem ausführen von Suchformular werden die Daten aus MySQL in ein html Tabelle ausgegebene, mein Wunsch wäre auch dieses Ergebnisse in Excel einzulesen nach ein paare Versuch könnte ich nicht weiter kommen hier ist mein code :
PHP:
?
//session_start();
session_start();
include 'sessioncheck.inc.php';
if (!logged_in())
die ('Sie sind nicht eingeloggt! Bitte loggen sie sich <a href="index.php">hier</a> ein!');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Kundensuchen</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function confirmSubmit()
{
var agree=confirm("Sind Sie sich sicher?");
if (agree)
return true ;
else
return false ;
}
</script>
</head>
<body>
<form method="post" action="<? echo $_SERVER['PHP_SELF']; ?>">
<strong><u>Suche</u></strong>
<p>
Auswahl:
<select name="auswahl">
<option value="name" <? if($_POST['auswahl'] == "kundeninformation.name") echo "selected"; ?>>Name
<option value="vorname" <? if($_POST['auswahl'] == "kundeninformation.vorname") echo "selected"; ?>>Vorname
<option value="email1" <? if($_POST['auswahl'] == "kundeninformation.email") echo "selected"; ?>>Email
<option value="firma2" <? if($_POST['auswahl'] == "firma_geschaeft") echo "selected"; ?>>Firma
<option value="telefon1" <? if($_POST['auswahl'] == "kundeninformation.telefon1") echo "selected"; ?>>Telefon
<option value="tagung" <? if($_POST['auswahl'] == " gruppen1.tagung") echo "selected"; ?>>Tagung
<option value="projekt" <? if($_POST['auswahl'] == " gruppen1.projekt") echo "selected"; ?>> Projekte
<option value="gewerblich" <? if($_POST['auswahl'] == " gruppen1.gewerblich") echo "selected"; ?>>gewerbliche Projekte/ Aufträge
<option value="zytotagung" <? if($_POST['auswahl'] == " untergruppen.zytotagung") echo "selected"; ?>>Zyto-tagung
<option value="pflegetagung" <? if($_POST['auswahl'] == "untergruppen.pflegetagung") echo "selected"; ?>>Pflegetagung
<option value="mai2003" <? if($_POST['auswahl'] == "untergruppen.mai2003") echo "selected"; ?>> Teilnehmer Mai2003
<option value="sept2003" <? if($_POST['auswahl'] == "untergruppen.sept2003") echo "selected"; ?>> Teilnehmer Sept2003
<option value="nov2003" <? if($_POST['auswahl'] == "untergruppen.nov2003") echo "selected"; ?>> Teilnehmer Nov2003
<option value="maerz2004" <? if($_POST['auswahl'] == "untergruppen.maerz2004") echo "selected"; ?>> Teilnehmer März2004
<option value="nov2004" <? if($_POST['auswahl'] == "untergruppen.nov2004") echo "selected"; ?>> Teilnehmer Nov2004
<option value="april2005" <? if($_POST['auswahl'] == "untergruppen.april2005") echo "selected"; ?>> Teilnehmer April2005
<option value="okt2005" <? if($_POST['auswahl'] == "untergruppen.okt2005") echo "selected"; ?>> Teilnehmer Okt2005
<option value="nov2005" <? if($_POST['auswahl'] == "untergruppen.nov2005") echo "selected"; ?>> Teilnehmer Nov2005
<option value="maerz2006" <? if($_POST['auswahl'] == "untergruppen.maerz2006") echo "selected"; ?>> Teilnehmer März2006
<option value="sept2006" <? if($_POST['auswahl'] == "untergruppen.sept2006") echo "selected"; ?>> Teilnehmer Sept2006
<option value="maerz2007" <? if($_POST['auswahl'] == "untergruppen.maerz2007") echo "selected"; ?>> Teilnehmer März2007
<option value="sept2007" <? if($_POST['auswahl'] == "untergruppen.sept2007") echo "selected"; ?>> Teilnehmer Sept2007
<option value="nov2007" <? if($_POST['auswahl'] == "untergruppen.nov2007") echo "selected"; ?>> Teilnehmer Nov2007
<option value="april2008mewip" <? if($_POST['auswahl'] == "untergruppen.april2008mewip") echo "selected"; ?>> Teilnehmer april2008-MEWIP
<option value="april2008int" <? if($_POST['auswahl'] == "untergruppen.april2008int") echo "selected"; ?>> Teilnehmer April-International-Tagung
</select>
<input type="text" name="search" size="25" value="<? echo $_POST['search']; ?>"/>
<input type="checkbox" name="substring" value="1" <? if($_POST['substring'] == "1") echo "checked"; ?>>
(
Geben Sie ganz oder Teilweise des Begriffs ein und klicken sie auf "Kundensuchen") <br/><br/>
<input type="submit" name="kundensuche" value="Kundensuchen">
<input type="reset">
</p>
<p> <a href="index.php">Zurück zum Hauptmenü</a></p>
<p> <a href="suche.php">Zurück zum Kunden suchen</a></p>
<p> <a href="Eintragen.php">Zurück zum Kunden einfügen </a></p>
<p> </p>
<p> </p>
</body>
</html>
<?php
// Verbindung zu MySQL aufbauen
$db = mysql_connect('localhost','root','IUTA');
mysql_select_db("kunden4");
if(isset($_POST['kundensuche']) or isset($_POST['csvgen1']) or isset($_POST['csvgen'])) {
if($_POST['substring'] == "1") {
$from = "from kundeninformation
left join gruppen1
on (gruppen1.kid = kundeninformation.id) left join untergruppen
on (untergruppen.kid = kundeninformation.id) left join private_kontakte
on (private_kontakte.kid = kundeninformation.id) left join geschaeftliche_kontakte
on (geschaeftliche_kontakte.kundenid = kundeninformation.id)
where ".$_POST['auswahl']." Like '%".$_POST['search']."%'";
}
else $from = " from kundeninformation
left join gruppen1
on (gruppen1.kid = kundeninformation.id) left join untergruppen
on (untergruppen.kid = kundeninformation.id) left join private_kontakte
on (private_kontakte.kid = kundeninformation.id) left join geschaeftliche_kontakte
on (geschaeftliche_kontakte.kundenid = kundeninformation.id)
where ".$_POST['auswahl']." = '".$_POST['search']."'";
$sql3 = "select distinct
kundeninformation.id,
kundeninformation.anrede,
kundeninformation.titel,
kundeninformation.name,
kundeninformation.vorname,
kundeninformation.vorname2,
kundeninformation.email1,
kundeninformation.telefon1,
kundeninformation.status,
kundeninformation.bemerkung,
private_kontakte.strasse as strasse_privat,
private_kontakte.ort as ort_privat,
private_kontakte.plz1 as plz1_privat,
private_kontakte.email as email_privat,
private_kontakte.postfach as postfach_privat,
private_kontakte.bundesland as bundesland_privat,
private_kontakte.land as land_privat,
private_kontakte.telefonprivat1,
geschaeftliche_kontakte.Firma2 as firma_geschaeft,
geschaeftliche_kontakte.Strasse2 as strasse_geschaeft,
geschaeftliche_kontakte.Abteilung2 as abteilung_geschaeft ,
geschaeftliche_kontakte.Telefon12 as telefon1_geschaeft ,
geschaeftliche_kontakte.Telefon2 as telefon2_geschaeft,
geschaeftliche_kontakte.Fax2 as fax_geschaeft,
geschaeftliche_kontakte.Mobile2 as mobile_geschaeft,
geschaeftliche_kontakte.PLZ2 as plz_geschaeft,
geschaeftliche_kontakte.Ort2 as ort_geschaeft,
geschaeftliche_kontakte.Postfach2 as postfach_geschaeft,
geschaeftliche_kontakte.Bundesland2 as bundesland_geschaeft,
geschaeftliche_kontakte.Land2 as land_geschaeft,
geschaeftliche_kontakte.URL2 as url_geschaeft,
geschaeftliche_kontakte.Kontonummer2 as kontonummer_geschaeft,
geschaeftliche_kontakte.BLZ2 as blz_geschaeft,
geschaeftliche_kontakte.Kontoinhaber2 as kontoinhaber_geschaeft,
geschaeftliche_kontakte.Kreditinstitut2 as kreditinstitut_geschaeft,
geschaeftliche_kontakte.IBNA2 as ibna_geschaeft,
geschaeftliche_kontakte.UST2 ust_geschaeft,
geschaeftliche_kontakte.PLZ2 as plz2_geschaeft,
gruppen1.tagung,
gruppen1.projekt,
gruppen1.gewerblich,
untergruppen.zytotagung,
untergruppen.pflegetagung,
untergruppen.mai2003,
untergruppen.sept2003,
untergruppen.nov2003,
untergruppen.maerz2004,
untergruppen.nov2004,
untergruppen.april2005,
untergruppen.okt2005,
untergruppen.nov2005,
untergruppen.maerz2006,
untergruppen.sept2006,
untergruppen.maerz2007,
untergruppen.sept2007,
untergruppen.nov2007,
untergruppen.april2008mewip,
untergruppen.april2008int ,
untergruppen.projekt1,
untergruppen.projekt2,
untergruppen.projekt3,
untergruppen.gutachten,
untergruppen.monitoring,
untergruppen.sonstiges
$from ";
//echo $sql3 ;
//include "csv.php";
$result3 = mysql_query($sql3);
$num = mysql_num_rows($result3);
if(mysql_num_rows($result3) > 0) {
echo "<table border=\"1\">"."\n";
echo " <tr>"."\n";
echo "<tr> <td colspan=\"4\"><strong>Bearbeiten</strong></td> <td><strong>Anrede</strong></td> " ;
echo "<td><strong>Titel</strong></td> <td><strong>Vorname</strong></td> ";
echo "<td><strong>Name</strong></td> <td><strong>Email1</strong></td> <td><strong>Firma</strong></td>" ;
echo " <td><strong>Telefon</strong></td> <td><strong>Status</strong></td> <td><strong>Bemerkung</strong></td> <tr>" ;
/**if($_POST['csvgen'] != "") {
$file = session_id().".csv";
$f = fopen ($file,"w");
fwrite($f,"id;anrede;titel;vorname;name;email1;firma;telefon_gesch;status;bemerkung;\n");
$_SESSION['umleitung'] = true;
}
**/
while($row3 = mysql_fetch_assoc($result3)) {
//if($_POST['csvgen'] != "") fwrite($f, $row3['id'].";".$row3['anrede'].";".$row3['titel'].";".$row3['vorname'].";".$row3['name'].";".$row3['email1'].";".$row3['firma_geschaeft'].";".$row3['telefon_gesch'].";".$row3['status']."; ".$row3['bemerkung'].";\n");
// if($_POST['csvgen1'] != "") fwrite($f, $row3['id'].";".$row3['anrede'].";".$row3['titel'].";".$row3['vorname'].";".$row3['name'].";".$row3['email1'].";".$row3['firma_geschaeft'].";".$row3['telefon_gesch'].";".$row3['status'].";".$row3['bemerkung'].";".$row3['strasse_privat'].";".$row3['ort_privat'].";".$row3['plz_privat'].";".$row3['email_privat']."; ".$row3['postfach_privat'].";".$row3['bundesland_privat']."; ".$row3['land_privat'].";".$row3['telefonprivat1'].";;".$row3['strasse_geschaeft']."; ".$row3['abteilung_geschaeft'].";".$row3['telefon1_geschaeft'].";".$row3['telefon2_geschaeft'].";".$row3['fax_geschaeft'].";".$row3['mobile_geschaeft'].";".$row3['plz_geschaeft'].";".$row3['ort_geschaeft'].";".$row3['postfach_geschaeft'].";".$row3['bundesland_geschaeft'].";".$row3['land_geschaeft'].";".$row3['url_geschaeft']."; ".$row3['kontonummer_geschaeft']."; ".$row3['blz_geschaeft']."; ".$row3['kreditinstitut_geschaeft']."; ".$row3['ibna_geschaeft']."; ".$row3[' plz2_geschaeft'].";\n");
echo "<tr> <td><a onclick='return confirmSubmit()'href=\"loechen.php?l=".$row3['id']."\"<img src=\"kk.png\"title=\"Löschen\" border=0 ></a></td><td><a href=\"Eintragen.php?b=".$row3['id']."\"><img src=\"b_edit.png\" title=\"Bearbeiten\" border=0></a></td><td><a href=\"Anzeigen.php?a=".$row3['id']."\"><img src=\"b_home.png\" title=\"Home\" border=0></a> </td><td><a href=\"Anzeigen2.php?h=".$row3['id']."\"><img src=\"b_browse.png\" title=\"Office\" border=0></a> </td> <td>".$row3['anrede']." </td> <td>".$row3['titel']." </td> <td>".$row3['vorname']." </td> <td>".$row3['name']." </td> <td>".$row3['email1']." </td> <td>".$row3['firma_geschaeft']." </td> <td>".$row3['telefon1_geschaeft']." </td>
<td>".$row3['status']." </td> <td>".$row3['bemerkung']."</td></tr>";
}
echo '</table><br><input type="submit" name="csvgen" value="Als CSV Darstellen"><br><br></form>';
}
else echo "<h3>Keine Werte gefunden für ".$_POST['auswahl']." = ".$_POST['search']."</h3>";
}
echo "</table>";
mysql_close($db);
?>
wäre sehr nett wenn jemand mir weiter helfen .
Danke
LG
jendoubi
Zuletzt bearbeitet: