Wenn -dann? php 5
Hallo AranankA !
Erst mal das Grundgerüst - welches wohl so aussieht, oder !?
http://php.j-remmer.de/arananka.php
Erst mal das Grundgerüst - welches wohl so aussieht, oder !?
http://php.j-remmer.de/arananka.php
LG, Lighty
Vereinfacht: Ja.
Genauer: So. Wobei links jetzt noch 'nur Text' steht, wo dann Button hinkommen. Der Text soll in den Freiraum mittig. Rechts sollen dann die entsprechenden Links zu den jeweiligen Firmen des Zeitraumes hin.
Aber da das alles nur die Ableitung ein & des selben Grundkonsens ist, habe ich es kurz gefasst.
P.S.: Nicht an der Fehlermeldung stören! Das muss ich noch lösen... ...die Verlinkung ist identisch zur Seite 1, klappt aber trotzdem nur nicht.
Genauer: So. Wobei links jetzt noch 'nur Text' steht, wo dann Button hinkommen. Der Text soll in den Freiraum mittig. Rechts sollen dann die entsprechenden Links zu den jeweiligen Firmen des Zeitraumes hin.
Aber da das alles nur die Ableitung ein & des selben Grundkonsens ist, habe ich es kurz gefasst.
P.S.: Nicht an der Fehlermeldung stören! Das muss ich noch lösen... ...die Verlinkung ist identisch zur Seite 1, klappt aber trotzdem nur nicht.
... es geht ja nicht um die DB, sondern um eine fehlende Datei !
Warning: include(dependence/include1.php) [function.include]: failed to open stream: No such file or directory
( warscheinlich wegen den /docs !? )
Das mit dem PHP verstehe ich nicht - deine Links laufen "alle" über javascript !
( javascript:; )
... oder geht es um das "auslesen" der Werte aus der DB !?
[PHP]
SELECT *
FROM `tabelle`
WHERE Bedingung/Filter
ORDER BY Sortierung;
[/PHP]
... was du da aber genau brauchst kann ich dir leider nicht sagen, da ich die Struktur ja nicht kenne !
Warning: include(dependence/include1.php) [function.include]: failed to open stream: No such file or directory
( warscheinlich wegen den /docs !? )
Das mit dem PHP verstehe ich nicht - deine Links laufen "alle" über javascript !
( javascript:; )
... oder geht es um das "auslesen" der Werte aus der DB !?
[PHP]
SELECT *
FROM `tabelle`
WHERE Bedingung/Filter
ORDER BY Sortierung;
[/PHP]
... was du da aber genau brauchst kann ich dir leider nicht sagen, da ich die Struktur ja nicht kenne !
LG, Lighty
index_int.php (bis zum Ende des Fehlers):
[PHP]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Lebenslauf</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="../css/mm_finance.css" type="text/css" />
<style type="text/css">
@import url("css/mm_finance.css");
</style>
<script language="javascript"></script>
</head>
<?php include ("dependence/include1.php");?>
<body bgcolor="#cccccc">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#7B979A">
<td width="400" rowspan="2" colspan="3" nowrap><img src="../pictures/mm_finance_photo.jpg" alt="Kopfzeilenbild" width="400" height="117" border="0" /></td>
<td width="360" height="56" nowrap colspan="3" id="logo" valign="bottom" align="center"><?php echo $row_rs_index['Name']; ?></td>
<td width="100%"> </td>
</tr>
<tr bgcolor="#7B979A">
<td height="57" nowrap colspan="3" id="tagline" valign="top" align="center">{rs_index.tagline}</td>
<td width="100%"> </td>
</tr>[/PHP]
Und dagegen zum Vergleich die funktionierende index.php:
[PHP]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Alph Raue - Berufliche Homepage</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="css/mm_finance.css" type="text/css">
<style type="text/css">
@import url("css/mm_finance.css");
</style>
<script type = "text/javascript"></script>
</head>
<?php include ("dependence/include1.php");?>
#Ab hier wie oben[/PHP]
Beide mit inkludierten include1.php:
[PHP]<?php
mysql_select_db($database_v_index, $v_index);
$query_rs_index = "SELECT * FROM index_beruf_db";
$rs_index = mysql_query($query_rs_index, $v_index) or die(mysql_error());
$row_rs_index = mysql_fetch_assoc($rs_index);
$totalRows_rs_index = mysql_num_rows($rs_index);
?>[/PHP]
index.php funktioniert, index_int.php nicht. Aber wie gesagt: Das bekomme ich schon noch raus (bestimmt wieder nur 'nen Faselfehler).
Wichtiger ist mir die Sache mit den Button...
[PHP]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Lebenslauf</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="../css/mm_finance.css" type="text/css" />
<style type="text/css">
@import url("css/mm_finance.css");
</style>
<script language="javascript"></script>
</head>
<?php include ("dependence/include1.php");?>
<body bgcolor="#cccccc">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#7B979A">
<td width="400" rowspan="2" colspan="3" nowrap><img src="../pictures/mm_finance_photo.jpg" alt="Kopfzeilenbild" width="400" height="117" border="0" /></td>
<td width="360" height="56" nowrap colspan="3" id="logo" valign="bottom" align="center"><?php echo $row_rs_index['Name']; ?></td>
<td width="100%"> </td>
</tr>
<tr bgcolor="#7B979A">
<td height="57" nowrap colspan="3" id="tagline" valign="top" align="center">{rs_index.tagline}</td>
<td width="100%"> </td>
</tr>[/PHP]
Und dagegen zum Vergleich die funktionierende index.php:
[PHP]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Alph Raue - Berufliche Homepage</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="css/mm_finance.css" type="text/css">
<style type="text/css">
@import url("css/mm_finance.css");
</style>
<script type = "text/javascript"></script>
</head>
<?php include ("dependence/include1.php");?>
#Ab hier wie oben[/PHP]
Beide mit inkludierten include1.php:
[PHP]<?php
mysql_select_db($database_v_index, $v_index);
$query_rs_index = "SELECT * FROM index_beruf_db";
$rs_index = mysql_query($query_rs_index, $v_index) or die(mysql_error());
$row_rs_index = mysql_fetch_assoc($rs_index);
$totalRows_rs_index = mysql_num_rows($rs_index);
?>[/PHP]
index.php funktioniert, index_int.php nicht. Aber wie gesagt: Das bekomme ich schon noch raus (bestimmt wieder nur 'nen Faselfehler).
Wichtiger ist mir die Sache mit den Button...
... nun ja, zunächst musst du php auch wieder beenden !
<?php include ("dependence/include1.php"); ?>
Dann includierst du in beiden Dateien identisch !
<?php include ("dependence/include1.php"); ?>
... die index_int.php liegt aber im Ordner /docs - kann somit gar nicht auf /docs/dependence/include1.php zugreifen, weil es die da nicht gibt !
Daher müsste es "eigetnlich" so aussehen !?
<?php include ("../dependence/include1.php"); ?>
... das mit den Button musst du mir noch etwas genauer erklären, da steig ich noch nicht ganz hinter !
<?php include ("dependence/include1.php"); ?>
Dann includierst du in beiden Dateien identisch !
<?php include ("dependence/include1.php"); ?>
... die index_int.php liegt aber im Ordner /docs - kann somit gar nicht auf /docs/dependence/include1.php zugreifen, weil es die da nicht gibt !
Daher müsste es "eigetnlich" so aussehen !?
<?php include ("../dependence/include1.php"); ?>
... das mit den Button musst du mir noch etwas genauer erklären, da steig ich noch nicht ganz hinter !
LG, Lighty
Und nun kommen wir zu etwas ganz anderem...
Also: Jetzt ist hier ersichtlich, dass auf der linken Seite 5 Einträge vorhanden sind, welche sich auf das Seitenthema beziehen (die oberen 5).
Mein Ziel ist es nun, zu erreichen, dass, wenn jemand z.B. "Besondere Kenntnisse" anklickt, diese Daten aus der Datenbank (DB) geladen werden und unter der Überschrift "Lebenslauf und Kenntnisse" (in Lightys Beispiel ist das die rechte Seite der Tabelle)dargestellt werden. Klickt derjenige nun aber im Weiteren auf z.B. "Über mich", dann wird der Eintrag "Besondere Kenntnisse" in "text1" gelöscht und durch den entsprechenden Datensatz "Über mich" aus der DB ersetzt.
Button4 (Besondere Kenntnisse) ruft ergo [PHP]<?php echo $row_rs_index['BK']; ?>[/PHP] auf und setzt den Datensatz in Feld "text1"
Button1 (Über mich) löscht erst den Inhalt von "text1", ruft dann [PHP]<?php echo $row_rs_index['UeM']; ?>[/PHP] auf und setzt diesen Datensatz in "text1".
Hoffe mal, dass das jetzt verständlicher war. Ansonsten: Bitte noch mal nachfragen! Danke!
Also: Jetzt ist hier ersichtlich, dass auf der linken Seite 5 Einträge vorhanden sind, welche sich auf das Seitenthema beziehen (die oberen 5).
Mein Ziel ist es nun, zu erreichen, dass, wenn jemand z.B. "Besondere Kenntnisse" anklickt, diese Daten aus der Datenbank (DB) geladen werden und unter der Überschrift "Lebenslauf und Kenntnisse" (in Lightys Beispiel ist das die rechte Seite der Tabelle)dargestellt werden. Klickt derjenige nun aber im Weiteren auf z.B. "Über mich", dann wird der Eintrag "Besondere Kenntnisse" in "text1" gelöscht und durch den entsprechenden Datensatz "Über mich" aus der DB ersetzt.
Button4 (Besondere Kenntnisse) ruft ergo [PHP]<?php echo $row_rs_index['BK']; ?>[/PHP] auf und setzt den Datensatz in Feld "text1"
Button1 (Über mich) löscht erst den Inhalt von "text1", ruft dann [PHP]<?php echo $row_rs_index['UeM']; ?>[/PHP] auf und setzt diesen Datensatz in "text1".
Hoffe mal, dass das jetzt verständlicher war. Ansonsten: Bitte noch mal nachfragen! Danke!
... ok soweit, aber so einfach wie du das erwartest ist das nicht !
Beispiel - Step 1 :
http://php.j-remmer.de/arananka-1.php
Ablauf:
- Wert aus der DB holen
- Wert in eine Variable übergeben
- Variable an javascript übergeben
... das Script
Beispiel - Step 1 :
http://php.j-remmer.de/arananka-1.php
Ablauf:
- Wert aus der DB holen
- Wert in eine Variable übergeben
- Variable an javascript übergeben
... das Script
Code: Alles auswählen
<?php
$user = $_db->query('SELECT * FROM `benutzer`
WHERE `id` IN (11)
');
while ($Daten = $_db->fetch_array($user)) {
$name1 = $Daten['name'];
}
?>
<script language="JavaScript" type="text/javascript">
var user1 = "<?php echo $name1 ?>";
</script>
<form name="user">
<table style="border: 1px solid #000">
<tr>
<td valign="top" style="border-right: 1px solid #000; padding: 0 10px">
<input type=button value="Benutzer anzeigen" onClick="document.user.anzeigen.value=user1"><br>
</td>
<td style="padding: 0 10px">
<textarea name="anzeigen" cols=30 rows=10 style="border: 0px solid #000"></textarea>
</td>
</tr>
</table>
</form>
LG, Lighty
Ich habe mir auch weiter Gedanken gemacht und dachte an eine Umsetzung a'la [PHP]<?php $abfrage="SELECT * from tabelle LIMIT 1,1";
$ergebniss= mysql_query($abfrage);
while($row= mysql_fetch_object($ergebniss)) /*fraglich*/
{
/*was muss hier rein? */
} ?>[/PHP]
im OnClick des Button (siehe Seitenquelltext) --> hier. Mir fehlt faktisch die Zuweisung von $ergebniss zu dem Feld "AUSGABESPALTE" der Tabelle.
$ergebniss= mysql_query($abfrage);
while($row= mysql_fetch_object($ergebniss)) /*fraglich*/
{
/*was muss hier rein? */
} ?>[/PHP]
im OnClick des Button (siehe Seitenquelltext) --> hier. Mir fehlt faktisch die Zuweisung von $ergebniss zu dem Feld "AUSGABESPALTE" der Tabelle.
Wobei dann der komplette Quelltext der Beispielseite so aussieht:
[PHP]<!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/2012/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>request</title>
</head>
<body>
<?php include ("../dependence/include2.php"); ?> /* inkludiert die Datenbank (die es in diesem Fall nicht gibt... */
<table width="200" border="1" id="basis">
<tr>
<td><table width="50" border="1" id="abfrage">
<tr>
<td>Ich bin</td>
<td><input type ="button" name="Button1" value="Button1" onclick= "<?php $abfrage="SELECT * from tabelle LIMIT 1,1";
$ergebniss= mysql_query($abfrage);
while($row= mysql_fetch_object($ergebniss))
{
} ?>" /> </td>
</tr>
<tr>
<td>die Tabelle</td>
<td><input type ="button" name="Button2" value="Button2" onclick= "<?php $abfrage="SELECT * from tabelle LIMIT 2,1";
$ergebniss= mysql_query($abfrage);
while($row= mysql_fetch_object($ergebniss))
{
} ?>" /> </td>
</tr>
<tr>
<td>"Abfrage"</td>
<td><input type ="button" name="Button3" value="Button3" onclick= "<?php $abfrage="SELECT * from tabelle LIMIT 3,1";
$ergebniss= mysql_query($abfrage);
while($row= mysql_fetch_object($ergebniss))
{
} ?>" /> </td>
</tr>
</table></td>
<td><table width="200" border="1" id="ausgabe">
<tr>
<td>Ich bin die Tabelle "Ausgabe" </td>
<td>
AUSGABESPALTE
</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
[/PHP]
[PHP]<!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/2012/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>request</title>
</head>
<body>
<?php include ("../dependence/include2.php"); ?> /* inkludiert die Datenbank (die es in diesem Fall nicht gibt... */
<table width="200" border="1" id="basis">
<tr>
<td><table width="50" border="1" id="abfrage">
<tr>
<td>Ich bin</td>
<td><input type ="button" name="Button1" value="Button1" onclick= "<?php $abfrage="SELECT * from tabelle LIMIT 1,1";
$ergebniss= mysql_query($abfrage);
while($row= mysql_fetch_object($ergebniss))
{
} ?>" /> </td>
</tr>
<tr>
<td>die Tabelle</td>
<td><input type ="button" name="Button2" value="Button2" onclick= "<?php $abfrage="SELECT * from tabelle LIMIT 2,1";
$ergebniss= mysql_query($abfrage);
while($row= mysql_fetch_object($ergebniss))
{
} ?>" /> </td>
</tr>
<tr>
<td>"Abfrage"</td>
<td><input type ="button" name="Button3" value="Button3" onclick= "<?php $abfrage="SELECT * from tabelle LIMIT 3,1";
$ergebniss= mysql_query($abfrage);
while($row= mysql_fetch_object($ergebniss))
{
} ?>" /> </td>
</tr>
</table></td>
<td><table width="200" border="1" id="ausgabe">
<tr>
<td>Ich bin die Tabelle "Ausgabe" </td>
<td>
AUSGABESPALTE
</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
[/PHP]
... das wird so nicht funktionieren !?
Schau dir mal das an !
http://php.j-remmer.de/arananka-1.php ( geändert auf Step 2 )
... das Script:
( dazu bitte # ( code ) verwenden, nicht $ ( PHP ) - da ja auch Quelltext enthalten ist )
Schau dir mal das an !
http://php.j-remmer.de/arananka-1.php ( geändert auf Step 2 )
... das Script:
( dazu bitte # ( code ) verwenden, nicht $ ( PHP ) - da ja auch Quelltext enthalten ist )
Code: Alles auswählen
<?php
$user1 = $_db->query('SELECT *
FROM `benutzer`
WHERE `id` IN (8)
');
while ($Daten = $_db->fetch_array($user1)) {
$name1 = $Daten['name'];
}
$user2 = $_db->query('SELECT *
FROM `benutzer`
WHERE `id` IN (11)
');
while ($Daten = $_db->fetch_array($user2)) {
$name2 = $Daten['name'];
}
?>
<script language="JavaScript" type="text/javascript">
var user1 = "<?php echo $name1 ?> ist Benutzer 1";
var user2 = "<?php echo $name2 ?> ist Benutzer 2";
</script>
<form name="user">
<table style="border: 1px solid #000">
<tr>
<td valign="top" style="border-right: 1px solid #000; padding: 0 10px">
<input type=button value="Benutzer 1 anzeigen" onClick="document.user.anzeigen.value=user1"><br>
<input type=button value="Benutzer 2 anzeigen" onClick="document.user.anzeigen.value=user2">
</td>
<td style="padding: 0 10px">
<textarea name="anzeigen" cols=30 rows=10 style="border: 0px solid #000"></textarea>
</td>
</tr>
</table>
</form>
LG, Lighty