html oder Mysql to CSV

jendoubi

Grünschnabel
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 :
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 &quot;Kundensuchen&quot;) <br/><br/>
  <input type="submit" name="kundensuche" value="Kundensuchen">
  <input type="reset">
</p>
<p>&nbsp;<a href="index.php">Zurück zum Hauptmenü</a></p>
<p> &nbsp;<a href="suche.php">Zur&uuml;ck zum Kunden suchen</a></p>
<p>&nbsp;<a href="Eintragen.php">Zur&uuml;ck zum Kunden einf&uuml;gen </a></p>
<p>&nbsp;</p>
<p>&nbsp;</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> &nbsp;</td><td><a href=\"Anzeigen2.php?h=".$row3['id']."\"><img src=\"b_browse.png\" title=\"Office\" border=0></a> &nbsp;</td>  <td>".$row3['anrede']." &nbsp;</td> <td>".$row3['titel']." &nbsp;</td> <td>".$row3['vorname']."&nbsp;</td> <td>".$row3['name']."&nbsp;</td>  <td>".$row3['email1']." &nbsp;</td> <td>".$row3['firma_geschaeft']." &nbsp;</td> <td>".$row3['telefon1_geschaeft']." &nbsp;</td>
	         <td>".$row3['status']." &nbsp;</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:confused:
 
Zuletzt bearbeitet:
Zurück