| Mitglieder gesamt: |
733 |
| Geschlechtsverteilung |
| männlich: |
241 |
| weiblich: |
29 |
| keine Angabe: |
463 |
| Sonstiges |
| Geistmodus: |
43 |
| Gesperrt: |
9 |
| Nicht freigeschaltet: |
26 |
|
|
Forensoftware: Burning Board
Design: 1st Scripts
Version: 2.3.6
Entwickelt von: WoltLab GmbH |
|
|
| Zeige Beiträge 1 bis 20 von 27 Treffern |
Seiten (2): [1] 2 nächste » |
Thema: Parameterübergabe an Website |
|
|
19.09.2005 06:24 |
Forum: PHP |
funktioniert soweit ($_REQUEST bei Programmname war falsch) bis auf ein paar Kleinigkeiten.
Allerdings habe ich keine id's benutzt wie Vorgeschlagen:
| code: |
1:
2:
|
Tabelle1 (Programminformationen): programmid, programmname, programmbeschreibung, ...
Tabelle2 (Kommentare): id, programmid (damit das kommentar einem jeden programm zugeordnet werden kann), title, kommentar,... |
|
auch phpmyAdmin warnt das kein Prim?rschl?ssel besteht.
Aber die Kommentare kann ich ja ?ber den Programmnamen identifizieren statt ?ber Programmid.
Und wozu die Kommentare mit einer id versehn? Das ist doch ?hnlich wie in einem meiner Delphi Projekte wo ich ein Array aus Records habe, da brauch ich in dem Record doch auch keine id mehr, da das doch schon durch den index im Array erledigt wird. Hier ist das nicht anders.
Der einzige Vorteil in einer programmid sehe ich darin dass der programmname dann nur noch wie eine Caption ist und man ihn beliebig ver?ndern kann.
|
|
Thema: Parameterübergabe an Website |
|
|
15.09.2005 04:04 |
Forum: PHP |
also wenn ich das wieder um?ndere wie die Zeile oben steht und mir den Fehler mit mysql_error anzeigen lasse, kommt:
| code: |
1:
|
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '= Sprachtrainer ORDER BY Datum DESC LIMIT 0, 10' at line 1 |
|
als Fehlermeldung. Als Parameter ($prog) wird Sprachtrainer ?bergeben.
|
|
Thema: Parameterübergabe an Website |
|
|
14.09.2005 09:35 |
Forum: PHP |
dann kriege ich:
| code: |
1:
|
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting ']' in /home/sites/programmers-club.de/subdomains/skfink/FreeWareKommentare.php on line 41 |
|
als Fehlermeldung
line 41 ist im oberen Beitrag zeile 1
|
|
Thema: Parameterübergabe an Website |
|
|
14.09.2005 05:14 |
Forum: PHP |
klappt noch nicht so ganz. Ich kann zwar posts eintragen in die Datenbank, aber beim auslesen haperts.
Fehlermeldung:
| code: |
1:
|
mysql_num_rows(): supplied argument is not a valid MySQL result resource... |
|
die daf?r verantwortliche Zeilen sind wohl:
| php: |
1:
2:
|
$ResultPointer=mysql_query("SELECT * FROM FreewareKommentare WHERE $_REQUEST[Programmname]=$prog ORDER BY Datum DESC LIMIT $AktuelleSeite, $ErgebnisseProSeite", $DatabasePointer);
$Anzahl=mysql_num_rows(mysql_query("SELECT * FROM FreewareKommentare WHERE $_REQUEST[Programmname]=$prog ORDER BY Datum DESC", $DatabasePointer)); |
|
prog wird von einer anderen Seite als Parameter ?bermittelt und mit abgefangen.
edit:
also die Namen wie der, der Datenbank "FreewareKommentare" und die namen Felder wie "Programmname" hab ich ?berpr?ft, daran liegts nicht.
|
|
Thema: Parameterübergabe an Website |
|
|
Hallo,
ich m?chte eine php Seite habe die von verschiedenen Links aufgerufen werden kann und dementsprechend etwas anderes anzeigt. Hab mir das so vorgestellt das der Link auf eine website verlinkt die eine Weiterleitung auf die hauptseite ist und dabei noch einen parameter ?bergibt....nur wie?
Die angesprochene Seite soll eine Kommentar Seite sein zu meinen Programmen. Es soll also zu jeden Programm-spezifischen Kommentaren ein Link geben und dementsprechend dann von der mysql Datenbank die Kommentare geladen und angezeigt werden.
Ich m?chte aber nicht zu jedem Programm so eine Seite haben m?ssen die beinahe identisch ist zu den anderen, wie es im Moment der Fall ist.
Aber wenn ich auf der Seite selbst auch die Links hab (bzw Buttons) dann muss sie sich ja auch selbst aufrufen, wieder mit einem Programm-identifizierenden Parameter damit die Seite weiss welche Kommentare von der Datenbank anzufordern sind.
Hoffe ich hab mein Problem nicht zu kompliziert dargestellt.
|
|
Thema: Problem mit mysql Gästebuch |
|
|
30.08.2005 11:48 |
Forum: PHP |
l?uft bereits, hatte wie Dennis vermutet hatte, keine Datenbank angelegt.
peinlich *g
aber wie gesagt, sind die ersten sql Erfahrungen. von phpMyAdmin hatte ich davor auch nie was geh?rt....nur schade dass ich f?r das Zeug nicht mehr Zeit hab.
|
|
Thema: Problem mit mysql Gästebuch |
|
|
Hallo,
hab bisher noch gar nix mit sql gemacht, bin da also blutiger Anf?nger. Hab mir ein ganz einfaches mysql G?stebuchscript (um es sp?ter weiter zu entwickeln) gedownloaded und es online gestellt. Geht aber nicht, die Fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
Linie 25 und 28:
| php: |
1:
2:
|
25: $Anzahl=mysql_num_rows(mysql_query("SELECT * FROM Gaestebuch ORDER BY Datum DESC", $DatabasePointer));
28: for($i=0; $i<mysql_num_rows($ResultPointer); $i++) |
|
von folgendem code:
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
|
<html>
<head>
<title>Mein Gästebuch</title>
</head>
<body>
<h2>Mein Gästebuch</h2>
<a href="eintrag.php">Eintrag hinzufügen</a><br><br>
<?php
$ErgebnisseProSeite = 10;
$DatabasePointer=mysql_connect("localhost", "user", "passwort");
mysql_select_db("MyDatabase", $DatabasePointer);
if(!isset($_REQUEST['AktuelleSeite']))
{
$AktuelleSeite=0;
}
else
{
$AktuelleSeite=$_REQUEST['AktuelleSeite'];
}
$ResultPointer=mysql_query("SELECT * FROM Gaestebuch ORDER BY Datum DESC LIMIT $AktuelleSeite, $ErgebnisseProSeite", $DatabasePointer);
$Anzahl=mysql_num_rows(mysql_query("SELECT * FROM Gaestebuch ORDER BY Datum DESC", $DatabasePointer));
echo"<table border=\"0\">";
for($i=0; $i<mysql_num_rows($ResultPointer); $i++)
{
$Gaestebuch=mysql_fetch_object($ResultPointer);
echo"<tr>",
"<td><b>",
$Gaestebuch->Titel,
"</b></td>",
"</tr>",
"<tr>",
"<td>",
nl2br($Gaestebuch->Eintrag),
"</td>",
"</tr>",
"<tr>",
"<td>Eintrag von <b>",
$Gaestebuch->Name,
"</b> am <b>",
substr($Gaestebuch->Datum, 8, 2),
".",
substr($Gaestebuch->Datum, 5, 2),
".",
substr($Gaestebuch->Datum, 0, 4),
" ",
substr($Gaestebuch->Datum, 10),
"</b></td>",
"</tr>",
"<tr>",
"<td><hr></td>",
"</tr>";
}
echo "</table>";
if($Anzahl>$ErgebnisseProSeite)
{
$Seiten=intval($Anzahl/$ErgebnisseProSeite);
if($Anzahl%$ErgebnisseProSeite)
{
$Seiten++;
}
echo"Seite ";
}
for($i=1; $i<=$Seiten; $i++)
{
echo"<a href=\"gaestebuch.php?AktuelleSeite=",
($i-1)*$ErgebnisseProSeite,
"\">$i</a> ";
}
?>
<br><br><a href="eintrag.php">Eintrag hinzufügen</a>
</body>
</html>
|
|
was ist da falsch?
hab nix an dem script ver?ndert, sollte also laufen
|
|
Thema: html Farbe mit PHP übergeben |
|
|
24.03.2005 01:04 |
Forum: PHP |
hat sich erledigt.
hab nach Stunden langem rumsuchen endlich gemerkt dass es am doppelten " lag.
|
|
Thema: html Farbe mit PHP übergeben |
|
|
| php: |
1:
|
echo "<table frame=border width=80% bgcolor="#CCDDDD">" |
|
dieser code geht ja leider nicht wegen dem #. Aber was gibt es f?r Alternativen?
Alles was ich zu Farben mit php gefunden habe ist imagecolordeallocate. Ist aber in diesem contex ja nicht zu verwenden.
|
|
Thema: ganz simples Gästebuch...fgets will nicht |
|
|
neues Problem.
Ich habe eine Text Datei "Kommentar.txt" in der die Eintr?ge drin stehn. Getrennt werden die durch den String "neuer_Kommentar".
Folgender code soll den nun erkennen.
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
if ($zeile == "neuer_Kommentar")
{
echo "Es funktioniert!!!";
}
else
{
echo $zeile;
echo "<br>";
} |
|
funktioniert aber nicht. "neuer_Kommentar" wird einfach als normale Zeile hingeschrieben.
|
|
Thema: ganz simples Gästebuch...fgets will nicht |
|
|
23.03.2005 09:28 |
Forum: PHP |
danke
nicht zu fassen...da starrt man ein Dutzend mal die gleiche simple Zeile an und sieht das nicht.
Geht mir bei Delphi aber teilweise auch so.
|
|
Thema: ganz simples Gästebuch...fgets will nicht |
|
|
Hallo,
ich wollte auf meiner Seite ein kleines ganz simples G?stebuch machen, in dem die Kommentare einfach in txt Files gespeichert werden.
Da ich noch nie was mit php gemacht habe wollte ich mich da mal langsam ran tasten und mit folgendem code aus einem tutorial:
| php: |
1:
2:
3:
4:
|
$datei = fopen("Kommentar.txt","r");
$zeile = fgets(datei,1000);
echo $zeile;
fclose($datei); |
|
sollte ja die erste Zeile der Datei "Kommentar.txt" angezeigt werden. Es kommt aber die Fehlermeldung: Warning: fgets(): supplied argument is not a valid stream resource
Laut tutorial sollte es aber gehn.
Eine entsprechende Datei "Kommentar.txt" befindet sich nat?rlich im gleichen Verzeichnis wie die php Datei. Und es steht auch etwas drin.
|
|
Thema: Funktionen Downloadanzahl anzeigen |
|
|
so gehts, der hiesige server scheint den chmod befehl nicht zu m?gen.
naja, egal.
das einzige was jetzt noch nicht funktioniert ist die weiterleitung mittels:
| php: |
1:
|
header("Location: download.zip"); |
|
w?re nat?rlich m?glich die Datei durch einen weiteren Downloadlink bereit zu stellen...ist aber nicht sehr elegant.
|
|
Thema: Funktionen Downloadanzahl anzeigen |
|
|
guter Tipp mit selfphp...das erspart alle ebooks.
leider klappt es mit chmod nichct.
die Datei sieht nun folgendermassen aus:
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
|
<html>
<body>
<?
$downloads = @implode("", file("counter.txt"));
$datei = "counter.txt";
clearstatcache();
chmod ($datei, 0777);
$insert = $downloads + 1;
$file = fopen("counter.txt", "w");
fputs($file, $insert);
fclose($file);
//Weiterleitung auf Datei
header("Location: download.zip");
?>
</body>
</html>
|
|
um die ganzen Fehlerberichcte zu sehn immer noch den gleichen Link: http://www.programmers-club.de/~skfink/Counterscript.php
|
|
Thema: Funktionen Downloadanzahl anzeigen |
|
|
ich krieg da leider nen Haufen Fehlermeldungen.
habe eine php datei gemacht die die downloadanzahl anzeigt und den Download bereitstellt:
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
<html>
<body>
<a href="CounterUpdater.php">Download</a>
<p>
<?
$downloads = @implode("", file("counter.txt"));
echo $downloads;
?>
</body>
</html>
|
|
und eine zweite Datei die die Downloadanzahl dann erh?hen soll:
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
<html>
<body>
<?
$downloads = @implode("", file("counter.txt"));
$insert = $downloads + 1;
$file = fopen("counter.txt", "w");
fputs($file, $insert);
fclose($file);
header("Location: download.jpg");
?>
</body>
</html>
|
|
was f?r Fehlermeldungen kommen seht ihr euch besser selbst an: http://www.programmers-club.de/~skfink/Counterscript.php
was mach ich falsch ?
|
|
|
| Zeige Beiträge 1 bis 20 von 27 Treffern |
Seiten (2): [1] 2 nächste » |
|