Bitte um Hilfe

Ok hier noch mal den ganzen Quellcode.

hab Eure Hilfestellungen beherzigt. (hoffe auch richtig)

PHP:
<html>
<head>
<style type="text/css">
<!--
 table {border-collapse:collapse;}
th, td {border:0px black solid;
        padding:5px;}

-->
</style>

<script language="JavaScript">
<!--

function surfto(form) {
var myindex=form.dest.selectedIndex
location=form.dest.options[myindex].value}

//-->
</script>
</head>


<?php
   $db=mssql_connect('piieeepp');

      mssql_select_db('piiiieeepp',$db);
?>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<div id="Layer1" style="position:absolute; left:270px; top:20px; width:40px; height:50px; z-index:1">



<table align="left">
<form method="POST">
<tr>
<td><h2>Selektionen</h2></td>
</tr>
<tr>
<td><input type="inc" name="kundennummer" size="40"></td>
</tr>



<tr>
<td><input type="submit" value="Abschicken" name="Senden"></td>

</tr>
</form>
</table>
</div>


<div id="Layer3" style="position:absolute; left:430px; top:160px; width:270px; height:250px; z-index:3; overflow:auto;">


<? php
 
      $results=mssql_query("select 
      kundennummer,
      Freienummer,
      Selekt13
      from kdzusatz
      where kundennummer = '$Kundennummer'");

      echo '<table border="1">';

      echo '<tr>
<th>'Kundennummer'</th>
<th>'Ansprechpartner-Nr.'</th>
<th>'Selekt13'</th>
           </tr>';
while ($result=mssql_fetch_assoc($results))
   
      {

       echo '<tr>
       <td>'.$result['kundennummer'].'</td>
<td>'.$result['freienummer'].'</td>
<td>'.$result['selekt13'].'</td>      
       
       
       </tr>';

      }  

      echo '</table>';

      mssql_close($db); 
?>

</span>
</div>
<br>


</body>
</html>
 
@Da Hacker, bei dem Verzeichnis "Inetpub" kommt mir der Verdacht dass er den IIS nutzt..... und dann sicherlich in Verbindung mit Microsoft SQL..... mssql_ ist dann also richtig.

[edit]
Kontrolliere mal die Angabe der Spaltennamen..... PHP unterscheidet zwischen Gross-/Kleinschreibung.
[/edit]
 
Zuletzt bearbeitet:
Dr Dau hat gesagt.:
@Da Hacker, bei dem Verzeichnis "Inetpub" kommt mir der Verdacht dass er den IIS nutzt..... und dann sicherlich in Verbindung mit Microsoft SQL..... mssql_ ist dann also richtig.

Richtig Dr. Dau - Sorry hab ich vergessen anzugeben

Ich Verwende den IIS 6.? und

Microsoft SQL Enterprise Manager
Microsoft Corporation
Version: 8.0
 
mssql, wer arbeitet denn damit ^^, sehr selten sowas, naja, ich emphele dir MySql,
weil, dass das meist genutzte ist und wir auch wissen wie damit umzugehen ist.
Kleiner TIPP, fals du auf deinem Windows ein server machen willst,
dann nimm das einführ programm "XAMMP"

Hier der LINK:
KLICK MICH

Ich sach mal so, auch für Fortgeschrittene zu empfehlen ;)
 
hikeda_ya hat gesagt.:
Ok hier noch mal den ganzen Quellcode.

hab Eure Hilfestellungen beherzigt. (hoffe auch richtig)

PHP:
<html>
<head>
<style type="text/css">
<!--
 table {border-collapse:collapse;}
th, td {border:0px black solid;
        padding:5px;}

-->
</style>

<script language="JavaScript">
<!--

function surfto(form) {
var myindex=form.dest.selectedIndex
location=form.dest.options[myindex].value}

//-->
</script>
</head>


<?php
   $db=mssql_connect('piieeepp');

      mssql_select_db('piiiieeepp',$db);
?>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<div id="Layer1" style="position:absolute; left:270px; top:20px; width:40px; height:50px; z-index:1">



<table align="left">
<form method="POST">
<tr>
<td><h2>Selektionen</h2></td>
</tr>
<tr>
<td><input type="inc" name="kundennummer" size="40"></td>
</tr>



<tr>
<td><input type="submit" value="Abschicken" name="Senden"></td>

</tr>
</form>
</table>
</div>


<div id="Layer3" style="position:absolute; left:430px; top:160px; width:270px; height:250px; z-index:3; overflow:auto;">


<? php
 
      $results=mssql_query("select 
      kundennummer,
      Freienummer,
      Selekt13
      from kdzusatz
      where kundennummer = '$Kundennummer'");

      echo '<table border="1">';

      echo '<tr>
<th>'Kundennummer'</th>
<th>'Ansprechpartner-Nr.'</th>
<th>'Selekt13'</th>
           </tr>';
while ($result=mssql_fetch_assoc($results))
   
      {

       echo '<tr>
       <td>'.$result['kundennummer'].'</td>
<td>'.$result['freienummer'].'</td>
<td>'.$result['selekt13'].'</td>      
       
       
       </tr>';

      }  

      echo '</table>';

      mssql_close($db); 
?>

</span>
</div>
<br>


</body>
</html>

Wieso packst du den SQL-Selekt extra?
Da Kommt keine Fehlerprüfung und nix.
Gibt es denn jetzt noch fehler?

Und Zeichenketten, würde ich von Variablen mit nem Punkt trennen

PHP:
      echo '<tr>
<th>'Kundennummer'</th>
<th>'Ansprechpartner-Nr.'</th>
<th>'Selekt13'</th>
           </tr>';
Das kommt mir komisch vor..
 
Zuletzt bearbeitet:
Die Seite wird soweit angezeit nur das Ausgabefeld (Div) zeigt lediglich den Text
Code:
'; echo ' 'Kundennummer' 'Ansprechpartner-Nr.' 'Selekt13' '; while ($result=mssql_fetch_assoc($results)) { echo ' '.$result['kundennummer'].' '.$result['freienummer'].' '.$result['selekt13'].' '; } echo ''; mssql_close($db); ?>
 
PHP:
<html>
<head>
<style type="text/css">
<!--
 table {border-collapse:collapse;}
th, td {border:0px black solid;
        padding:5px;}

-->
</style>

<script language="JavaScript">
<!--

function surfto(form) {
var myindex=form.dest.selectedIndex
location=form.dest.options[myindex].value}

//-->
</script>
</head>


<?php
   $db=mssql_connect('piieeepp');

      mssql_select_db('piiiieeepp',$db);
?>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<div id="Layer1" style="position:absolute; left:270px; top:20px; width:40px; height:50px; z-index:1">



<table align="left">
<form method="POST">
<tr>
<td><h2>Selektionen</h2></td>
</tr>
<tr>
<td><input type="inc" name="kundennummer" size="40"></td>
</tr>



<tr>
<td><input type="submit" value="Abschicken" name="Senden"></td>

</tr>
</form>
</table>
</div>


<div id="Layer3" style="position:absolute; left:430px; top:160px; width:270px; height:250px; z-index:3; overflow:auto;">


<? php
 
      $results=mssql_query("select 
      kundennummer,
      Freienummer,
      Selekt13
      from kdzusatz
      where kundennummer = '$Kundennummer'");

      echo '<table border="1">';

      echo '<tr>
<th>Kundennummer</th>
<th>Ansprechpartner-Nr.</th>
<th>Selekt13</th>
           </tr>';
while ($result=mssql_fetch_assoc($results))
   
      {

       echo '<tr>
       <td>'.$result['kundennummer'].'</td>
<td>'.$result['freienummer'].'</td>
<td>'.$result['selekt13'].'</td>      
       
       
       </tr>';

      }  

      echo '</table>';

      mssql_close($db); 
?>

</span>
</div>
<br>


</body>
</html>

Ich habe mir mal erlaubt die Syntaxfehler zu entfernen, allerdings solltest du dich nochmal mit den Grundlagen von echo() beschäftigen, dem Unterschied zwischen '' und "".

Außerdem rufst du im SQL Befehl Selekt13 ab und bei der Ausgabe selekt13. Dazwischen ist ein Unterschied, vergewissere dich bitte, dass die Groß&Kleinschreibung richtig ist.
 
Zuletzt bearbeitet:
Ne Empfehlung, Spaltenbezeichner in `spaltenbezeichner` schreiben, hilft bei der Fehlersuche und vor allem klein schreiben.

Gruß TvP
 
ich bekomm na bald die Vollkriese - durch Eure Hilfe bekomm ich eine Fehlermeldung weg

und durch meine Dummheit 2 neue dafür dazu

PHP:
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<div id="Layer1" style="position:absolute; left:270px; top:20px; width:40px; height:50px; z-index:1">



<table align="left">
<form method="POST">
<tr>
<td><h2>Selektionen</h2></td>
</tr>
<tr>
<td><input type="inc" name="Kundennummer" size="40"></td>
</tr>



<tr>
<td><input type="submit" value="Abschicken" name="Senden"></td>

</tr>
</form>
</table>
</div>


<div id="Layer3" style="position:absolute; left:430px; top:160px; width:270px; height:250px; z-index:3; overflow:auto;">


<?php
 
      $results=mssql_query("select 
      Kundennummer,
      Freienummer,
      Selekt13
      from kdzusatz
      where Kundennummer = '$Kundennummer'");

      echo '<table border="1">';

      echo '<tr>
<th>Kundennummer</th>
<th>Ansprechpartner-Nr.</th>
<th>Selekt13</th>
           </tr>';
while ($result=mssql_fetch_assoc($results))
   
      {

       echo '<tr>
       <td>'.$result['Kundennummer'].'</td>
<td>'.$result['Freienummer'].'</td>
<td>'.$result['Selekt13'].'</td>      
       
       
       </tr>';

      }  

      echo '</table>';

      mssql_close($db); 
?>

</span>
</div>
<br>


</body>
</html>

das Ergebniss

Code:
Warning: mssql_query() [function.mssql-query]: message: Ungültiger Spaltenname 'Selekt13'. (severity 16) in C:\Inetpub\php\Neu6.php on line 65

Warning: mssql_query() [function.mssql-query]: Query failed in C:\Inetpub\php\Neu6.php on line 65

Warning: mssql_fetch_assoc(): supplied argument is not a valid MS SQL-result resource in C:\Inetpub\php\Neu6.php on line 74
Kundennummer 	Ansprechpartner-Nr. 	Selekt13

Warning: mssql_close(): supplied argument is not a valid MS SQL-Link resource in C:\Inetpub\php\Neu6.php on line 90
 
Zurück