CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
15.12.2015, 20:13:21
|
Anfänger
|
|
Registriert seit: Dec 2015
Alter: 47
Beiträge: 10
|
|
Urkunde
Hallo,
ich habe mich jetzt Tage durch das Netz gelesen und bin immer noch da wo ich vor 10 Tagen war.
Mein Problem. Ich möchte Urkunden für meinen Verein erstellen und diese dann per fpdf ausdrucken können. Allerdings müssen in diese Urkunden 3 verschiedene Daten eingefügt werden. Rufname, Anwesenheit, Jahr. Wie ich jetzt alle 3 Daten mit einem klick übertragen kann ist mir ein Rätzel.
Ich habe mir Vorgestellt das wenn ich den Rufname per select-box wähle, der Rufname und die Anwesenheit eingetragen werden, bin mir aber nicht sicher ob das irgendwie machbar ist.
Ist es möglich 2 Daten in die Urkunde einzutragen mit einem select ?
Für das Jahr könnte ich ja eine 2 te Box anlegen.
Schöner wäre es wenn man eine Textbox hätte in der man den Rufnamen angibt, dieser Rufname dann per Liste abgeglichen wird und dann das Ergebnis in die Urkunde eingetragen wird.
|
20.12.2015, 14:17:47
|
Anfänger
|
|
Registriert seit: Dec 2015
Alter: 47
Beiträge: 10
|
|
Urkunde mit fpdf
Hallo
ich versuche mit fpdf eine Urkunde zu erstellen. Daten sollen über eine Menü ausgewählt werden. Diese Daten habe ich einer Mysql Datenbank gespeichert.
hier kann das Rufzeichen gewählt werden
HTML-Code:
<html>
<head>
<script>
function showUser(str) {
if (str == "") {
document.getElementById("txtHint").innerHTML = "";
return;
} else {
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("txtHint").innerHTML = xmlhttp.responseText;
}
};
xmlhttp.open("GET","getuser.php?q="+str,true);
xmlhttp.send();
}
}
</script>
</head>
<body>
<form>
<select name="users" onchange="showUser(this.value)">
<option value="">Select a person:</option>
<option value="1">DJ0ACA</option>
<option value="2">DG9YFM</option>
</select>
</form>
<br>
<div id="txtHint"><b>Person info will be listed here...</b></div>
</body>
</html>
hier wird aus der Datenbank die Ausgabe angezeigt Unten habe ich ein Button eingefügt der die ganze Sache als pdf erstellen soll
PHP-Code:
<!DOCTYPE html> <html> <head> <style> table { width: 100%; border-collapse: collapse; }
table, td, th { border: 1px solid black; padding: 5px; }
th {text-align: left;} </style> </head> <body>
<?php $q = intval($_GET['q']);
$con = mysqli_connect('localhost','ovv','ovn41','ovv'); if (!$con) { die('Could not connect: ' . mysqli_error($con)); }
mysqli_select_db($con,"localhost"); $sql="SELECT * FROM Rundspruch WHERE id = '".$q."'"; $result = mysqli_query($con,$sql);
echo "<table> <tr> <th>Rufzeichen</th> <th>Bestätigungen</th> <th>Jahr</th> </tr>"; while($row = mysqli_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row['rufzeichen'] . "</td>"; echo "<td>" . $row['bestatig'] . "</td>"; echo "<td>" . $row['anno'] . "</td>"; echo "</tr>"; } echo "</table>"; mysqli_close($con);
?> <form action="pdf.php" method="post" target="_blank"> <input name="senden" type="submit" value="PDF erstellen"><br>
</body> </html>
dann habe ich noch die pdf ausgabe
PHP-Code:
<?php require('fpdf.php');
class PDF extends FPDF { // Page header function Header() { // Logo $this->Image('din4urkunde.jpg',0,0,205); // Arial bold 15 $this->SetFont('Arial','B',50); // Move to the right
} }
// Instanciation of inherited class $pdf = new PDF(); $pdf->AliasNbPages(); $pdf->AddPage(); $pdf->Cell(40,10,$result['rufzeichen']); $pdf->Cell(40,10,$result['bestatig']); $pdf->Cell(40,10,$result['anno']); $pdf->Ln(5); $pdf->Output(); ?>
Ich vermute da ich Anfänger bin, nein da bin ich mir sicher, das das script nur so von fehlern strotz, bitte seid nicht so streng mit mir !
Wenn es so nicht geht bitte ich um Lösungsvorschläge wie ich das Realisieren kann.
|
20.12.2015, 23:51:25
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Urkunde mit fpdf
Hallo und willkommen hier im Forum.
Leider kann ich werder Fehlermeldungen noch eine konkrete Frage in Deinem Post entdecken. Wie sollen/können wir Dir helfen?
Hast Du Dein Script schonmal ausgeführt? Wie sieht die Ausgabe aus? Entspricht sie Deinen Vorstellungen?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
21.12.2015, 17:46:55
|
Anfänger
|
|
Registriert seit: Dec 2015
Alter: 47
Beiträge: 10
|
|
AW: Urkunde mit fpdf
Jaja ausprobiert getestet und ....
Auswählen und abfrage der mysql-daten klappen, wenn ich dann auf den Button drücke der den Druck der veranlassen soll , öffnet sich ein neues Fenster wie gewollt nur werden keine Daten die ich vorher per mysql abgefragt habe eingetragen.
Also ich hänge bei Schritt 3 fest, das übertragen der Daten klappt nicht.
|
21.12.2015, 20:36:27
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Urkunde mit fpdf
Wieso übernimmst Du die Daten nicht in der pdf.php? Schau Dir dazu den Inhalt von $_POST an.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
21.12.2015, 20:55:41
|
Anfänger
|
|
Registriert seit: Dec 2015
Alter: 47
Beiträge: 10
|
|
AW: Urkunde mit fpdf
vielleicht sehe ich den Wald vor lauter Bäumen nicht .....
PHP-Code:
<?php
require('fpdf.php');
class PDF extends FPDF
{
// Page header
function Header()
{
// Logo
$this->Image('din4urkunde.jpg',0,0,205);
// Arial bold 15
$this->SetFont('Arial','B',50);
// Move to the right
}
}
// Instanciation of inherited class
$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->Cell(40,10,$result['rufzeichen']);
$pdf->Cell(40,10,$result['bestatig']);
$pdf->Cell(40,10,$result['anno']);
$pdf->Ln(5);
$pdf->Output();
?>
oder so
PHP-Code:
<?php
require('fpdf.php');
class PDF extends FPDF
{
// Page header
function Header()
{
// Logo
$this->Image('din4urkunde.jpg',0,0,205);
// Arial bold 15
$this->SetFont('Arial','B',50);
// Move to the right
}
}
// Instanciation of inherited class
$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->Cell(40,10,$row['rufzeichen']);
$pdf->Cell(40,10,$row['bestatig']);
$pdf->Cell(40,10,$row['anno']);
$pdf->Ln(5);
$pdf->Output();
?>
egal wie ich es versuche die Daten gehen nicht in die pdf
vielleicht kann man das ganze auch Automatisieren ich brauch keine Ausgabe,
es würde mir reichen wenn ich in Datei 1 das Rufzeichen wählen kann und er dann sofort ein pdf erstellt !
|
22.12.2015, 00:13:47
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Urkunde mit fpdf
Warum machst Du nicht was man Dir schreibt?
Hast Du Dir den Inhalt von $_POST angesehen/anzeigen lassen?
Nein - denn sonst wäre Dir aufgefallen, dass Dein zweites Formular nichts übergibt.
PHP-Code:
<?php echo "<input type=\"hidden\" name=\"rufzeichen\" value=\"" .$rufzeichen ."\">"; ?> <?php echo "<input type=\"hidden\" name=\"bestatig\" value=\"" .$bestatig ."\">"; ?> <?php echo "<input type=\"hidden\" name=\"anno\" value=\"" .$anno ."\">"; ?>
In der pdf.php fehlt noch dazu nach wie vor die Übernahme der Daten aus dem Formular.
PHP-Code:
$pdf->Cell(40,10,$_POST['rufzeichen']); $pdf->Cell(40,10,$_POST['bestatig']); $pdf->Cell(40,10,$_POST['anno']);
Noch ein Hinweis am Rande und für Dich zum besseren Verständnis warum es bisher nicht funktionierte: schalte die Fehleranzeige ein.
PHP-Code:
error_reporting(-1); ini_set('display_errors', TRUE);
Damit solltes Du es jetzt schaffen. Und wenn nicht, dann bist Du mit dem aktuellen Code hier wieder richtig.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
23.12.2015, 20:00:13
|
Anfänger
|
|
Registriert seit: Dec 2015
Alter: 47
Beiträge: 10
|
|
AW: Urkunde mit fpdf
Manchmal bin ich halt ein wenig schwer von begriff oder ich kann mich nicht richtig ausdrücken, aber ich glaube du hast mein Problem nicht verstanden.
Wie ich versucht habe dir zu erklären, ist das Datei 1 und und Datei 2 so laufen wie ich es mir vorgestellt habe, nur bekomme ich die ausgelesen Daten nicht in Datei 3.
Ich habe deinen Vorschlag in meine Datei 2 und 3 eingefügt. Nun habe ich in Datei 2 eine neue Zeilen reihe dazu bekomme in der ich Angabe rein schreiben kann.
Dies ist aber nicht die Lösung von meinem Problem, es werden mir ja Daten durch diesem befehl angezeigt
PHP-Code:
echo "<table>
<tr>
<th>Rufzeichen</th>
<th>Bestätigungen</th>
<th>Jahr</th>
</tr>";
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['rufzeichen'] . "</td>";
echo "<td>" . $row['bestatig'] . "</td>";
echo "<td>" . $row['anno'] . "</td>";
echo "</tr>";
}
echo "</table>";
Jetzt möchte ich aber die hier angezeigten Daten einfach nur an Datei 3 senden um dort eine pdf zu erstellen.
Dennoch möchte ich mich hier jetzt mal für deine Hilfe schon mal bedanken. DANKE
|
23.12.2015, 20:16:15
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Urkunde mit fpdf
Vergiss mal die zusätzlich angezeigte Zeile in Datei 2 - ist zzt. nur Kontrolle ob die Daten richtig aus der Datenbanktabelle geholt wurden.
Kommen die Daten jetzt richtig in Datei 3 an und somit auch in der Urkunde?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
23.12.2015, 21:06:58
|
Anfänger
|
|
Registriert seit: Dec 2015
Alter: 47
Beiträge: 10
|
|
AW: Urkunde mit fpdf
Es kommt nur das an was ich in die leeren Felder( die ich mit deinem Code hinzugefügt habe) schreibe.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:19:54 Uhr.
|