SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.12.2015, 20:13:21
Bambam Bambam ist offline
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.
Mit Zitat antworten
  #2  
Alt 20.12.2015, 14:17:47
Bambam Bambam ist offline
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.
Mit Zitat antworten
  #3  
Alt 20.12.2015, 23:51:25
Benutzerbild von vt1816
vt1816 vt1816 ist offline
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!
Mit Zitat antworten
  #4  
Alt 21.12.2015, 17:46:55
Bambam Bambam ist offline
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.
Mit Zitat antworten
  #5  
Alt 21.12.2015, 20:36:27
Benutzerbild von vt1816
vt1816 vt1816 ist offline
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!
Mit Zitat antworten
  #6  
Alt 21.12.2015, 20:55:41
Bambam Bambam ist offline
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 !
Mit Zitat antworten
  #7  
Alt 22.12.2015, 00:13:47
Benutzerbild von vt1816
vt1816 vt1816 ist offline
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!
Mit Zitat antworten
  #8  
Alt 23.12.2015, 20:00:13
Bambam Bambam ist offline
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
Mit Zitat antworten
  #9  
Alt 23.12.2015, 20:16:15
Benutzerbild von vt1816
vt1816 vt1816 ist offline
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!
Mit Zitat antworten
  #10  
Alt 23.12.2015, 21:06:58
Bambam Bambam ist offline
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.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
fpdf - pdf abhängig von Seitenanzahl formatieren tsunamitsunami PHP für Fortgeschrittene und Experten 1 28.03.2011 20:49:34
Bilder Upload in PDF über fpdf integrieren? oncledan PHP Grundlagen 2 20.04.2010 15:53:06
PDF mit fpdf Franzx PHP Grundlagen 10 19.09.2006 16:12:59
Frage zu FPDF (FreePDF) elwood67 PHP für Fortgeschrittene und Experten 6 04.04.2004 10:26:50


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:12:33 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt