php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > SQL / Datenbanken
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


SQL / Datenbanken Probleme mit SQL? Hier könnt ihr eure Fragen zu SQL (MySQL, PostgreSQL, MS-SQL und andere ANSI-SQL Server) los werden.

Antwort
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
  #1 (permalink)  
Alt 06-08-2011, 19:00
dahuf86
 Registrierter Benutzer
Links : Onlinestatus : dahuf86 ist offline
Registriert seit: Aug 2011
Beiträge: 8
dahuf86 befindet sich auf einem aufstrebenden Ast
Post Brauche hilfe coin system

Hallo ich brauche da eine kleine hilfe ich will eine art coin system bauen aber irgend wie komme ich nicht weiter

wenn zb ein user eine naricht sendet soll das 50 coins kosten aber wie baue ich das ein einmal hier die db



PHP-Code:
-- phpMyAdmin SQL Dump
-- version 3.3.8
-- http://www.phpmyadmin.net
--
-- 
Hostlocalhost:3306
-- Erstellungszeit06. August 2011 um 19:01
-- Server Version5.1.46
-- PHP-Version5.3.3

SET SQL_MODE
="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- 
Datenbank: `osdate`
--

-- --------------------------------------------------------

--
-- 
Tabellenstruktur für Tabelle `profil`
--

CREATE TABLE IF NOT EXISTS `profil` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
nickvarchar(20COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
statusint(1unsigned NOT NULL DEFAULT '0',
  `
punkteint(10unsigned NOT NULL DEFAULT '0',
  `
punkte_gesint(10unsigned NOT NULL DEFAULT '0',
  `
emailvarchar(60COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
vornamevarchar(50COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
nachnamevarchar(50COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
geburtstagdate NOT NULL DEFAULT '1970-01-01',
  `
sexint(1unsigned NOT NULL DEFAULT '0',
  `
singleint(1unsigned NOT NULL DEFAULT '0',
  `
landvarchar(20COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
plzvarchar(5COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
stadtvarchar(60COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
strassevarchar(30COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
passwortvarchar(10COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
newsint(1unsigned NOT NULL DEFAULT '0',
  `
ipvarchar(30COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
handyvarchar(20COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
anmeldungvarchar(10COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
letzte_loginvarchar(10COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
profil_editvarchar(10COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
gewichtint(3NOT NULL DEFAULT '0',
  `
groesseint(3NOT NULL DEFAULT '0',
  `
ich_magtext COLLATE utf8_unicode_ci NOT NULL,
  `
ich_mag_nichttext COLLATE utf8_unicode_ci NOT NULL,
  `
warumvarchar(100COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
rauchervarchar(50COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
berufvarchar(50COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  
PRIMARY KEY (`id`)
ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=;

--
-- 
Daten für Tabelle `profil`
--

INSERT INTO `profil` (`id`, `nick`, `status`, `punkte`, `punkte_ges`, `email`, `vorname`, `nachname`, 

`
geburtstag`, `sex`, `single`, `land`, `plz`, `stadt`, `strasse`, `passwort`, `news`, `ip`, `handy`, `anmeldung`,

 `
letzte_login`, `profil_edit`, `gewicht`, `groesse`, `ich_mag`, `ich_mag_nicht`, `warum`, `raucher`, `beruf`) VALUES
(1'dahuf86'1775000775000'd.hufeisen@hotmail.de''daniel''''1986-08-02'21'Nordrhein-Westfalen'

'42553''velbert''''rrsKw'0'178.200.88.119''''05.08.2011''06.08.2011''05.08.2011'00'''',
 
'Ich suche "E-Mail Bekanntschaften"''Raucher''Arbeiter');


/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
PHP-Code:
<?
include ("header.php");
include (
"login_check.php");
$id=$_REQUEST['id'];

//Abfrage nach dem Empfaengernamen
$e_name mysql_fetch_object(mysql_query("SELECT nick, id FROM profil WHERE id=$id"));
//Abfrage nach dem Senderrnamen
$s_name mysql_fetch_object(mysql_query("SELECT nick FROM profil WHERE id=$user_id"));

if (
$e_name->nick==""
{
echo 
"Dieser User exestiert nicht!";
include (
"footer.php");
die();
}


if(isset(
$send)){


$ignor=mysql_fetch_object(mysql_query("SELECT * FROM ignor WHERE user_id =$id AND ignor_id=$user_id"));
if(isset(
$ignor->id))
{
    include(
"footer.php");
    exit();
}






                   
                   
$punkte mysql_query ("UPDATE profil SET punkte = punkte - '50', punkte_ges = punkte_ges + '0' WHERE id = '$row->user_id' ");
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   

if(
$betreff==""$betreff ="Kein Betreff";
$dz$datum." - ".$uhrzeit;
    
mysql_query("INSERT INTO nachrichten (betreff, text, user_id,  send_id, datum, e_nick, s_nick ) VALUES 

('"
.html($betreff)."', '".html($text)."',  '$id', '$user_id','$dz', '$e_name->nick', '$s_name->nick')");

?>
<table align="left" border="0" width="629" style="border-collapse: collapse">
  <tr>
    <td valign="top" width="629" height="40">
    
<a class="St8">Nachricht senden</a>
    <hr color="#cc9966" size="1" align="left" width="629">
            
            
                    <table align="center" border="0" width="629" style="border-collapse: collapse">
            
  <tr>
                <td  class="Klasse3">
                    
            <table cellpadding="9">
                <tr>
                    <td align="left" width="345" class="Klasse3"><br><a class="St1">Nachricht wurde erfolgreich an 

<? echo $e_name->nick?> verschickt.</a><br>
                    <br>
                    
                    <li><a href="post_eingang.php" style="color: rgb(000, 000, 000); font-family:Verdana; font-size:10px; 

font-weight: bold; text-decoration:none; color:#000000">zum Posteingang</a></li>

                    <li><a href="show_profil.php?id=<? echo $id?>" style="color: rgb(000, 000, 000); 


font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none; color:#000000">zum Profil von 
<? echo $e_name->nick?></a><br>&nbsp;</li>

                    </div>
                    </td>
                </tr>
            </table>
                 </td>
            </tr>
        </table>
            
            
            <td valign="top" width="170">
    
<table width="170" border="0">
<tr>
<td align="right">
<table width="120" border="0">
<tr>
<td>
<br>
<?include ("adklick.php")?>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
    </td>
  </tr>
</table>

<?
}

else {
//Nick des Users
$row mysql_fetch_object(mysql_query("SELECT nick FROM profil WHERE id=$id"));
?>
<script language="JavaScript" type="text/javascript">
<!--
function smiley(x){
         document.edit.text.value += x;
         document.edit.text.focus();
}
//-->
</script>



<table align="left" border="0" width="629" style="border-collapse: collapse">
  <tr>
    <td valign="top" width="629" height="40">
    
<a class="St8">Nachricht senden</a>
    <hr color="#cc9966" size="1" align="left" width="629">
            <table align="center" border="0" width="600" style="border-collapse: collapse">
            <tr>
        <td width="614"  height="27"><a class="St11">&nbsp;Nachricht an <? echo $e_name->nick?> senden</a>
        </td>
            </tr>
              <tr>
                <td>
                    
                </tr>
                <tr>
                    <td class="Klasse3"><a>Betreff</a><br>
                    <form method="POST" action="" name="edit">
                    <input type=text name="betreff" value="Empfangen" size="20"></td>
                </tr>
                <tr>
                    <td class="Klasse2">
<textarea rows="7" name="text" cols="73" style="border:inherit; border-color:#000000;background-color:#ffffff; width:600">
</textarea></td>
                </tr>
                <tr>
                    <td class="Klasse3">
                <script language="JavaScript">document.formular.text.focus();</script>
<?for ($i=1;$i<36;$i++)
{
?>
<a href="javascript:smiley('[<? echo $i?>]');">
<img src="http://www.php-resource.de/forum/images/smilies/<? echo $i?>.gif" border="0"></a>
<?}?>

        </td>
                </tr>
                <tr>
                    <td align="left" class="Klasse3">
                        
                    <input type="hidden" value="send" name="send">
                    <input type="submit" value="Absenden" name="B3" style="margin-top: 5px; border-color:#000000;

 background-color:#ffffff">
                    <?
                $werbung
=mysql_fetch_object(mysql_query("SELECT code FROM werbung WHERE groesse=1 ORDER BY 

rand() LIMIT 1"
));
                echo 
$werbung->code;
 
                
?>
                    
                    </td>
                </tr>
            </table></form>
            
                
            
            
            
            
            
            
            <td valign="top" width="1700">
    
    <table width="170" border="0">
<tr>
<td align="right">
<table width="120" border="0">
<tr>
<td>
<br>
<?include ("adklick.php")?>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
    </td>
  </tr>
</table>
<?
}
include (
"footer.php");
?>
Hoffe ihr könnt mir weiter helfen

Geändert von dahuf86 (07-08-2011 um 15:55 Uhr) Grund: geändert
Mit Zitat antworten
  #2 (permalink)  
Alt 06-08-2011, 19:21
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

1. Bitte Code umbrechen, wie es auch in den Forenregeln steht.
2. Bitte eine vernünftige Fragestellung formulieren. „Ich bekomme XY nicht hin“ ist keine solche.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #3 (permalink)  
Alt 07-08-2011, 14:45
dahuf86
 Registrierter Benutzer
Links : Onlinestatus : dahuf86 ist offline
Registriert seit: Aug 2011
Beiträge: 8
dahuf86 befindet sich auf einem aufstrebenden Ast
Post

Es geht darum das ich ein münzen sstem schon habe aber der user soll für gesendete narichten bezahlen zb er hat 500 münzen auf sein konto und er sendet eine naricht das er nur noch 450 münzen hat das problem daran liegt ich weis nicht wie ich ein wert abziehen lassen kann aus der datenbank


wie meinst du das das ich den code umbrechen soll bin da noch lehrling hatte auch verschiedene foren durchstöbert aber nichts gefunden
Mit Zitat antworten
  #4 (permalink)  
Alt 07-08-2011, 15:28
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von dahuf86 Beitrag anzeigen
wie meinst du das das ich den code umbrechen soll bin da noch lehrling hatte auch verschiedene foren durchstöbert aber nichts gefunden
Wofür erwähne ich denn extra, dass es in den Forenregeln steht ...?
PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr - Ankündigungen im Forum : SQL / Datenbanken
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #5 (permalink)  
Alt 07-08-2011, 15:56
dahuf86
 Registrierter Benutzer
Links : Onlinestatus : dahuf86 ist offline
Registriert seit: Aug 2011
Beiträge: 8
dahuf86 befindet sich auf einem aufstrebenden Ast
Standard

Ich hoffe das ist jetzt so okay?
Mit Zitat antworten
  #6 (permalink)  
Alt 07-08-2011, 16:10
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von dahuf86 Beitrag anzeigen
das problem daran liegt ich weis nicht wie ich ein wert abziehen lassen kann aus der datenbank
Dann arbeite bitte ein Anfänger-Tutorial zur Thematik Datenbanken/Umgang damit aus PHP heraus durch.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #7 (permalink)  
Alt 07-08-2011, 16:39
dahuf86
 Registrierter Benutzer
Links : Onlinestatus : dahuf86 ist offline
Registriert seit: Aug 2011
Beiträge: 8
dahuf86 befindet sich auf einem aufstrebenden Ast
Standard

hmm und wo finde ich das ich brauche einfach nur das punkte aus der datan bank abgezogen werden wenn der user eine naricht schreibt und eine abfrage ob auch genug punkte vorhanden sind und sowas finde ich nicht
Mit Zitat antworten
  #8 (permalink)  
Alt 07-08-2011, 16:48
dahuf86
 Registrierter Benutzer
Links : Onlinestatus : dahuf86 ist offline
Registriert seit: Aug 2011
Beiträge: 8
dahuf86 befindet sich auf einem aufstrebenden Ast
Standard

Ich weis ich nerve

aber habe das jetzt soweit gemacht ist das denn richtig

PHP-Code:
//Abfrage nach den Punkten des Users!!!
      
$punkte mysql_fetch_object(mysql_query("SELECT punkte FROM profil where id=$user_id"));
        {
            
$user_punkte $punkte->punkte;
        }
    if (
$GET>$user_punkte)
    {
    echo 
fehler("So viele Punkte haben Sie nicht auf ihrem Konto!");
    include(
"footer.php");
    exit();
    }
if (
$aktuell_gebot>=$user_punkte)
    {
    echo 
fehler("Leider reicht ihr Guthaben f&uuml;r das Senden nicht aus!");
    include(
"footer.php");
    exit();
    }





    
$aendern "UPDATE profil Set punkte = punkte - '50' WHERE id = '$user_id'";
    
$update mysql_query($aendern);
    

    
    echo 
fehler("Herzlichen Gl&uuml;ckwunsch die naricht wurde gesendet!");
    include(
"footer.php");
    exit();
    } 
Mit Zitat antworten
  #9 (permalink)  
Alt 07-08-2011, 17:03
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von dahuf86 Beitrag anzeigen
aber habe das jetzt soweit gemacht ist das denn richtig
Tut's denn, was es tun soll ...?

Testen können wir dir auch nicht abnehmen.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #10 (permalink)  
Alt 07-08-2011, 17:06
dahuf86
 Registrierter Benutzer
Links : Onlinestatus : dahuf86 ist offline
Registriert seit: Aug 2011
Beiträge: 8
dahuf86 befindet sich auf einem aufstrebenden Ast
Standard

bekomme ich nur eine weisse seite würde dir das script senden bzw ein ftp anlegen und kann leider nur 20€ anbieten wenn du es hinbekommst und es geht
Mit Zitat antworten
  #11 (permalink)  
Alt 07-08-2011, 17:19
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von dahuf86 Beitrag anzeigen
bekomme ich nur eine weisse seite
Ein deutliches Anzeichen dafür, dass das error_reporting nicht vernünftig eingestellt ist.

Also stelle das error_reporting auf E_ALL und display_errors auf 1 - in der PHP-Konfiguration (im Script selber ist es zu spät dafür in Fällen, in denen Syntaxfehler die Scriptausführung verhindern).

Wenn du das auf dem Server, wo du das laufen hast, nicht machen kannst - dann installiere dir einen lokalen Testserver, bspw. XAMPP.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.

Geändert von wahsaga (07-08-2011 um 17:22 Uhr)
Mit Zitat antworten
  #12 (permalink)  
Alt 07-08-2011, 17:36
dahuf86
 Registrierter Benutzer
Links : Onlinestatus : dahuf86 ist offline
Registriert seit: Aug 2011
Beiträge: 8
dahuf86 befindet sich auf einem aufstrebenden Ast
Standard

ne das geht leider nicht aber habe ja den error log file da da steht aber nichts drin hmm
Mit Zitat antworten
  #13 (permalink)  
Alt 07-08-2011, 17:38
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist offline
Registriert seit: Mar 2008
Beiträge: 3.578
h3ll befindet sich auf einem aufstrebenden Ast
Standard

Verwende <?php statt <?
Mit Zitat antworten
  #14 (permalink)  
Alt 07-08-2011, 17:46
dahuf86
 Registrierter Benutzer
Links : Onlinestatus : dahuf86 ist offline
Registriert seit: Aug 2011
Beiträge: 8
dahuf86 befindet sich auf einem aufstrebenden Ast
Standard

hab ich auch hmm mir wurde mal gesagt das das kein unterschied aus macht mit <? und <?PHP
Mit Zitat antworten
  #15 (permalink)  
Alt 07-08-2011, 17:51
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist offline
Registriert seit: Mar 2008
Beiträge: 3.578
h3ll befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von dahuf86 Beitrag anzeigen
hab ich auch hmm mir wurde mal gesagt das das kein unterschied aus macht mit <? und <?PHP
Dann wurde dir was Falsches gesagt.

PHP: Beschreibung der php.ini-Direktiven des Sprachkerns - Manual
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Einzelauftrag] Coder für (Adult Seiten) Coin System gesucht rdmi44 Jobgesuche 0 12-08-2008 11:42
brauche hilfe nolox PHP Developer Forum 3 01-09-2006 22:33
Brauche ein kleines Script (Referral-System) D.Wagenleiter Apps und PHP Script Gesuche 0 05-06-2006 00:19
Brauche hilfe - PHP DerSani Apps und PHP Script Gesuche 2 24-03-2006 19:35
Ich brauche ein LogIn-System! ruelp Apps und PHP Script Gesuche 3 27-09-2005 17:47

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
Affilinator - Affilinet XML Produktlisten Skript

Die Affilinator Affilinet XML Edition ist ein vollautomatisches Skript zum einlesen und darstellen der Affili.net (Partnerprogramm Netzwerk) Produktlisten und Produktdaten. Im Grunde gibt der Webmaster seine Affilinet PartnerID ein und hat dann unmittelb

27.08.2018 freefrank@ | Kategorie: PHP/ Partnerprogramme
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:21 Uhr.