F
FurbyHaxx
Hallo Miteinander, ich habe mir eine funktion geschrieben an welche eine id übergeben wird, mitder diese dann verschiedene infos aus der db hohlt.
Wenn ich das ganze ohne funktion probiere geht alles wunderbahr, jedoch mit der funktion bekomm ich keine variablen zurück.
jetzt:
- funktioniert das ganze nicht?
oder:
- versuche ich nur falsch auf die variablen zuzugreifen?
Der Aufruf:
<?php
if(isset($_POST['button'])){
$id = $_POST['id'];
MachineInfo('$id');
echo "Die Maschine mit ID $id hat die Bezeichnung $bezeichnung";
}
?>
Die Funktion:
<?php
function GetMachineInfo($id){
$sql = "SELECT * FROM maschinen WHERE id='".$id."'";
$result = mysql_query($sql) OR die(mysql_error());
if(mysql_num_rows($result)) {
while($row = mysql_fetch_assoc($result)) {
$id = $row['id'];
$bezeichnung = $row['bezeichnung'];
$s1 = $row['1schicht'];
$s3 = $row['3schicht'];
$s5 = $row['5schicht'];
$s7 = $row['7schicht'];
$s9 = $row['9schicht'];
$e1z = $row['extr1zonen'];
$e1k = $row['extr1kammern'];
$e2z = $row['extr2zonen'];
$e2k = $row['extr2kammern'];
$e3z = $row['extr3zonen'];
$e3k = $row['extr3kammern'];
$e4z = $row['extr4zonen'];
$e4k = $row['extr4kammern'];
$e5z = $row['extr5zonen'];
$e5k = $row['extr5kammern'];
$e6z = $row['extr6zonen'];
$e6k = $row['extr6kammern'];
$e7z = $row['extr7zonen'];
$e7k = $row['extr7kammern'];
$e8z = $row['extr8zonen'];
$e8k = $row['extr8kammern'];
$e9z = $row['extr9zonen'];
$e9k = $row['extr9kammern'];
$hersteller = $row['hersteller'];
$breite = $row['breitemax'];
$gdos = $row['gravdos'];
$vdos = $row['voldos'];
$ibc = $row['ibc'];
$reversierung = $row['reversierung'];
$dickenmessung = $row['dickenmessung'];
$seitenfalz = $row['seitenfalz'];
$stippen = $row['stippenpruefung'];
$vorbehandlung = $row['vorbehandlung'];
$wickleranzahl = $row['wickleranzahl'];
$wendekreuz = $row['wendekreuz'];
echo $bezeichnung;
}
}
}
?>
danke für eure hilfe
Wenn ich das ganze ohne funktion probiere geht alles wunderbahr, jedoch mit der funktion bekomm ich keine variablen zurück.
jetzt:
- funktioniert das ganze nicht?
oder:
- versuche ich nur falsch auf die variablen zuzugreifen?
Der Aufruf:
<?php
if(isset($_POST['button'])){
$id = $_POST['id'];
MachineInfo('$id');
echo "Die Maschine mit ID $id hat die Bezeichnung $bezeichnung";
}
?>
Die Funktion:
<?php
function GetMachineInfo($id){
$sql = "SELECT * FROM maschinen WHERE id='".$id."'";
$result = mysql_query($sql) OR die(mysql_error());
if(mysql_num_rows($result)) {
while($row = mysql_fetch_assoc($result)) {
$id = $row['id'];
$bezeichnung = $row['bezeichnung'];
$s1 = $row['1schicht'];
$s3 = $row['3schicht'];
$s5 = $row['5schicht'];
$s7 = $row['7schicht'];
$s9 = $row['9schicht'];
$e1z = $row['extr1zonen'];
$e1k = $row['extr1kammern'];
$e2z = $row['extr2zonen'];
$e2k = $row['extr2kammern'];
$e3z = $row['extr3zonen'];
$e3k = $row['extr3kammern'];
$e4z = $row['extr4zonen'];
$e4k = $row['extr4kammern'];
$e5z = $row['extr5zonen'];
$e5k = $row['extr5kammern'];
$e6z = $row['extr6zonen'];
$e6k = $row['extr6kammern'];
$e7z = $row['extr7zonen'];
$e7k = $row['extr7kammern'];
$e8z = $row['extr8zonen'];
$e8k = $row['extr8kammern'];
$e9z = $row['extr9zonen'];
$e9k = $row['extr9kammern'];
$hersteller = $row['hersteller'];
$breite = $row['breitemax'];
$gdos = $row['gravdos'];
$vdos = $row['voldos'];
$ibc = $row['ibc'];
$reversierung = $row['reversierung'];
$dickenmessung = $row['dickenmessung'];
$seitenfalz = $row['seitenfalz'];
$stippen = $row['stippenpruefung'];
$vorbehandlung = $row['vorbehandlung'];
$wickleranzahl = $row['wickleranzahl'];
$wendekreuz = $row['wendekreuz'];
echo $bezeichnung;
}
}
}
?>
danke für eure hilfe