php.de

Zurück   php.de > php.de Intern > Beitragsarchiv

Beitragsarchiv Nur gucken, nichts anfassen. Das Archiv der Beiträge vergangener Zeiten.

 
 
LinkBack Themen-Optionen
Alt 06.07.2005, 13:48  
Gast
 
Beiträge: n/a
Standard Clubkassen Script

Hallo !

Ich habe eine Internetseite für einen Autoclub.

Für diesen bräuchte ich jetzt ein Script, welches eine Clubkasse wird.
Es soll nur eine Tabelle sein, die alle Namen enthält und dahinter eina anzeige, wieviel der User noch an Monatsbeitrag zu zahlen hat oder ob er gar noch "Guthaben" hat.

Soll nichts grossartiges sein. Null Design etc. Einfach nur weiss.
Also eine Seite: clubkasse.php
Und eine Seite mit Texteingabefeldern, für jeden User ein Feld hinter seinem namen. das ich den zu zahlenden betrag eintippen kann.
Also eine Seite: edit_clubkasse.php

Das war's dann schon.... hat wer solch ein Script ???

Eigentlich brauche ich nur eine Zeile in php.
Und zwar die, die mir den Betrag des User anzeigt und dahinter das Textfeld. Klick auf Button hinter dem textfeld, updatet die MySQL DB und zwar nur für den entsprechenden User. Meine Daten kommen als Array

[id] [vorname] [nachname] [betrag] <-- So sieht die Tabelle aus.

1.....marc.........testnachneme... 10 [User updaten Button]
2.....wursti........wursthaus.........25 [User updaten Button ]
3.....tes............testname...........15 [User updaten Button]
etc...


Gruss...
WALLis
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.07.2005, 14:22  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

also hast du schon was gemacht und brauchst nur noch das update der datenbank

zeig mal was du schon hast
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 06.07.2005, 14:36  
Gast
 
Beiträge: n/a
Standard

momentan sieht sie so aus

PHP-Code:
<? 
$host 
"localhost"
$user "webxxx"
$password "xxxxxx"
$dbname "usr_webxxx_2"
$tabelle "bc_nrw_clubkasse"

$dbverbindung mysql_connect ($host$user$password) or die("Verbindung zur Datenbank fehlgeschlagen");

$dbanfrage "SELECT id, vorname, nachname, betrag FROM $tabelle ORDER BY vorname"
$res mysql_db_query ($dbname$dbanfrage$dbverbindung) or die('Fehler'); 

echo 
'<table border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" width="600"> 
  <tr> 
    <td width="22%">- Name</td> 
    <td width="26%">- Aktueller Betrag</td> 
    <td width="102%">- Bearbeiten</td> 
  </tr>'


while (
$result mysql_fetch_array($res)) 

echo 

  <tr> 
    <td width="22%">'
.$result['vorname'].' '.$result['nachname'].'</td> 
    <td width="26%">'
.$result['betrag'].'</td> 
    <td width="102%">TEXTFELD und AKTUELLER BETRAG mit UPDATE Button</td> 
  </tr> 
'



echo 
'</table>'

?> 

?>
Das ist quasi meine Mitglierliste, nur das dahinter noch ein Textfeld soll zum bearbeiten des Beitrags und eine Anzeige, welche den aktuellen Betrag anzeigt. Also das Textfeld und einne Echo-Ausgabe.
 
Alt 06.07.2005, 14:56  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

PHP-Code:
<?php
session_start
();
// login
if ((isset($_POST['passubmit'])) && ($_POST['passubmit'] == 'meinpass')) {
    
$_SESSION['user'] = 'logedin';
}
if (!isset(
$_SESSION['user'])) {
    echo 
'<form action="./kasse.php" method="post">
            <input type="password" name="password" size="30">

            <input type="submit" name="passubmit" value="absenden">
            </form>'
;
}
//config
$host "localhost";
$user "webxxx";
$password "xxxxxx";
$dbname "usr_webxxx_2";
$tabelle "bc_nrw_clubkasse";
$dbverbindung mysql_connect ($host$user$password) or die("Verbindung zur Datenbank fehlgeschlagen");

// update
if ((isset($_POST['usubmit'])) && (!empty($_POST['update'])) 
    && (isset(
$_GET['id'])) && (!empty($_GET['id']))) {
    
mysql_query("update ".$tabelle." set betrag = '".$_POST['update']."' where id = ".$_GET['id']."")
        or die (
mysql_error());
}

$dbanfrage "SELECT id, vorname, nachname, betrag FROM $tabelle ORDER BY vorname";
$res mysql_db_query ($dbname$dbanfrage$dbverbindung) or die('Fehler');

echo 
'<table border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" width="600">
  <tr>
    <td width="22%">- Name</td>
    <td width="26%">- Aktueller Betrag</td>
    <td width="102%">- Bearbeiten</td>
  </tr>'
;

while (
$result mysql_fetch_array($res))
{
echo 
'
  <tr>
    <td width="30%">'
.$result['vorname'].' '.$result['nachname'].'</td>
    <td width="30%">'
.$result['betrag'].'</td>
    <td width="40%">
        <form action="./kasse.php?id='
.$result['id'].'" method="post">
        <input type="text" name="update" size="20"><input type="submit" name="usubmit" value="eintragen">
        </form>
    </td>
  </tr>
'
;
}

echo 
'</table>';

?>
keine ahnung obs geht hab nur bissi rumgetippt

greez search
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 06.07.2005, 15:05  
Gast
 
Beiträge: n/a
Standard

Also mein Login ist schon Session basierend. Steht da nur net mit drin !

Und nu ?

checkuser.php

Code:
<?php 
session_start (); 
if (!isset ($_SESSION["user_id"])) 
{ 
  header ("Location: login.php"); 
} 
?>
Also sieht mein Quelltext komplett so aus:

PHP-Code:
<?php 
include ("checkuser.php"); 

$host "localhost";
$user "webxxx";
$password "xxxxxx";
$dbname "usr_webxxx_2";
$tabelle "bc_nrw_clubkasse";

$dbverbindung mysql_connect ($host$user$password) or die("Verbindung zur Datenbank fehlgeschlagen");

$dbanfrage "SELECT id, vorname, nachname, betrag FROM $tabelle ORDER BY vorname";
$res mysql_db_query ($dbname$dbanfrage$dbverbindung) or die('Fehler');

echo 
'<table border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" width="600">
  <tr>
    <td width="22%">- Name</td>
    <td width="26%">- Aktueller Betrag</td>
    <td width="102%">- Bearbeiten</td>
  </tr>'
;

while (
$result mysql_fetch_array($res))
{
echo 
'
  <tr>
    <td width="22%">'
.$result['vorname'].' '.$result['nachname'].'</td>
    <td width="26%">'
.$result['betrag'].'</td>
    <td width="102%">TEXTFELD und AKTUELLER BETRAG mit UPDATE Button</td>
  </tr>
'
;
}

echo 
'</table>';

?>
 
Alt 06.07.2005, 15:15  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

ja pass einfach die abfrage oben ob $_SESSION['user'] du bist an und schmeiss den kram mit dem login wieder raus

ohne das session handling deiner seite bzw. was da sonst noch so im vorfeld veranstaltet wird zu kennen wirds schwierig
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 06.07.2005, 15:36  
Gast
 
Beiträge: n/a
Standard

Und was kommt in die kasse.php ???

Zitat:
PHP-Code:
<?php
if (!isset($_SESSION['user'])) {
   echo 
'<form action="./kasse.php" method="post">
         <input type="password" name="password" size="30">

         <input type="submit" name="passubmit" value="absenden">
         </form>'
;
}
?>
 
Alt 06.07.2005, 15:37  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

das ist die seite ... also $_SERVER['PHP_SELF']
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 06.07.2005, 15:45  
Gast
 
Beiträge: n/a
Standard

Die Seite ?

Hmm... sagt mir nichts, bin Anfänger... gehts bissel ausfürhlicher ? Danke...

Also meine Seite heisst edit_clubkasse.php also habe ich aus ./kasse.php -> ./edit_clubkasse.php gemacht. Richtig ?

Geben ich nun einen Betrag ins Textfeld ein kommt eine neue Leere Seite mit dem Text "No Database selected".

Und nu
 
Alt 06.07.2005, 19:50  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

PHP-Code:
<?php
$db_select 
MYSQL_SELECT_DB($db_name) OR DIE (mysql_erroru());
?>
mach die zeile noch unter $db_verbindung rein
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
 


Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Diverses aus meinem Apache Logs robo47 Server, Hosting und Workstations 5 25.05.2007 22:45
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
passwort script problem PHP Tipps 2006 8 15.02.2006 10:30
[Erledigt] php script und ixed PHP Tipps 2005-2 14 12.10.2005 13:34
[Erledigt] Verzögerung durch included Script? Umgehen? PHP Tipps 2005-2 4 10.07.2005 19:26
Clubkassen Script mit PHP & MySQL Beitragsarchiv 0 01.07.2005 00:06
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Fehler bei Script, welches Ordner erstellt PsychoEagle PHP Tipps 2005 3 23.04.2005 16:03
[Erledigt] python script mit php aufrufen... PHP-Fortgeschrittene 1 17.11.2004 17:11
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
kasse script php, kasse script, kassenscript php, php script kasse, html kassen script, club kassen, php kasse script, kassen script html, \php kassen script, kasse php script, php script kassa, html clubkasse, kassen script, scrip kasse, script für kasse, script clubkasse, php scripte kassen, clubkassen.de, kasse php, clubkasse php

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.